Java程序设计标准教程与实训PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:侯俊杰编著
- 出 版 社:北京:科学出版社
- 出版年份:2005
- ISBN:7030154703
- 页数:348 页
第1章 Java语言概述 1
目录 1
1.1 Java语言的起源与特点 2
1.1.1 Java语言的起源与发展 2
1.1.2 Java语言的特点 3
1.2 Java开发平台简介 4
1.2.1 Java虚拟机 4
1.2.2 JDK的安装与使用 5
1.3 Java语言程序举例 8
1.4 思考与练习 12
第2章 基本数据类型、运算符与表达式 13
2.1.1 标识符 14
2.1.2 关键字 14
2.1 标识符与关键字 14
2.2 变量与常量 15
2.2.1 变量 15
2.2.2 常量 15
2.3 基本数据类型 16
2.3.1 整型 16
2.3.2 浮点型 17
2.3.3 字符型 17
2.3.4 布尔型 18
2.3.5 数据类型常量 18
2.3.6 类型转换 20
2.3.7 各种数据类型的定义与使用举例 21
2.4 运算符与表达式 22
2.4.1 算术运算符及其表达式 22
2.4.2 关系运算符及其表达式 23
2.4.3 布尔逻辑运算符及其表达式 24
2.4.4 位运算符及其表达式 25
2.4.5 赋值运算符及其表达式 26
2.4.6 条件运算符及其表达式 28
2.4.7 各类运算符的优先级 29
2.4.8 综合举例 29
2.5 思考与练习 31
第3章 程序的流程控制 32
3.1 分支语句 33
3.1.1 if语句 33
3.1.2 if…else语句 34
3.1.3 switch语句 35
3.2.1 while语句 37
3.2 循环语句 37
3.2.2 do…while语句 38
3.2.3 for语句 39
3.3 跳转语句 41
3.3.1 break语句 41
3.3.2 continue语句 42
3.3.3 return语句 43
3.4 注释语句 46
3.5 思考与练习 46
第4章 类、对象、接口与包 48
4.1 面向对象的基本概念与特征 49
4.1.1 对象 49
4.1.2 类的封装 50
4.1.3 类的继承 50
4.2 类 51
4.2.1 类的声明 51
4.1.4 类的多态 51
4.2.2 修饰符 53
4.2.3 构造函数 56
4.2.4 main()函数 56
4.2.5 创建类综合举例 57
4.3 对象 59
4.3.1 对象的生成 60
4.3.2 对象的使用 60
4.3.3 对象的清除 61
4.3.4 使用对象综合举例 61
4.4 接口 64
4.4.1 接口的定义 64
4.4.3 使用接口综合举例 65
4.4.2 接口的实现 65
4.5 包 71
4.5.1 系统程序包 71
4.5.2 包的声明 72
4.5.3 导入包 72
4.6 思考与练习 72
第5章 类的继承、多态与内部类 74
5.1 类的继承 75
5.1.1 创建子类 75
5.1.2 属性与方法的继承 76
5.1.3 this与super的使用 80
5.2 类的多态 81
5.2.1 方法的重载 82
5.2.2 方法的覆盖 84
5.3 抽象类与方法 84
5.4 final类与final成员 87
5.5 内部类 89
5.5.1 内部类的特性 89
5.5.2 静态内部类 90
5.5.3 内部类应用举例 91
5.6 思考与练习 92
第6章 数组与字符串 94
6.1 数组 95
6.1.1 一维数组 95
6.1.2 二维数组 98
6.2 动态数组Vector 100
6.2.1 创建Vector 101
6.2.2 访问Vector中的对象 101
6.2.3 增加或移除Vector中的对象 102
6.2.4 改变Vector的大小 102
6.2.5 Vector应用举例 103
6.3 字符串 105
6.3.1 String类 105
6.3.2 StringBuffer类 112
6.4 思考与练习 115
第7章 程序的异常处理 116
7.1 异常处理的基础知识 117
7.1.1 异常事件 117
7.1.2 异常处理机制 118
7.1.3 异常类 118
7.2 异常处理方法 120
7.2.1 捕获与处理异常 120
7.2.2 获得异常的有关信息 122
7.2.3 用throw抛出异常 124
7.2.4 用throws重新抛出异常 125
7.2.5 异常处理综合举例 126
7.3 创建异常类 129
7.4 思考与练习 131
第8章 输入/输出流与文件操作 132
8.1 数据流的基本概念 133
8.1.1 理解数据流 133
8.1.2 Java中的标准数据流 133
8.1.3 Java包中的数据流 135
8.2 字节流 135
8.2.1 InputStream与OutputStream类 135
8.2.2 文件字节输入流FileInputStream类 138
8.2.3 文件字节输出流FileOutputStream类 139
8.3 文件处理 140
8.3.1 File类 140
8.3.2 文件过滤器 145
8.3.3 随机文件操作 147
8.4 字节流的高级应用 151
8.4.1 内存的读/写 151
8.4.2 管道流 153
8.4.3 数据流 153
8.4.4 对象流 156
8.5 字符流 159
8.5.1 Reader类与Writer类 159
8.5.2 字符文件流FileReader与FileWriter类 160
8.5.3 字符缓冲流BufferedReader与BufferedWriter类 161
8.6 思考与练习 164
第9章 多线程机制 166
9.1.2 线程的结构 167
9.1.1 线程与多线程的概念 167
9.1 线程与多线程 167
9.2 线程的创建 168
9.2.1 创建线程的方法一:继承Thread类 168
9.2.2 创建线程的方法二:实现Runnable接口 171
9.2.3 线程组 173
9.3 线程的控制与调度 173
9.3.1 线程的生命周期与状态变迁 173
9.3.2 线程的调度机制 175
9.3.3 线程的状态转变 177
9.4 线程的同步机制 179
9.4.1 线程的同步实现 179
9.4.2 线程的死锁 185
9.5 思考与练习 187
第10章 编写Java Applet程序 188
10.1 Applet的特点 189
10.2 Applet的生命周期 190
10.3 Applet的图形设计 193
10.3.1 Applet的显示与刷新 193
10.3.2 图形坐标系 194
10.3.3 显示文字 194
10.3.4 控制颜色 196
10.3.5 绘制图形 199
10.4 Applet的窗体设计 201
10.5 Applet的事件处理 205
10.6 Applet的多媒体应用 206
10.6.1 标识网络上的资源 206
10.6.2 显示图像 206
10.6.3 播放声音 208
10.7.1 Applet的HTML标记属性 211
10.7 HTML与Applet 211
10.7.2 Applet与浏览器进行通信 213
10.7.3 在网页中嵌入Applet实例 213
10.8 思考与练习 216
第11章 图形用户界面设计 217
11.1 使用Swing创建用户界面 218
11.1.1 AWT与Swing 218
11.1.2 Swing常用介绍 218
11.2 框架与布局管理 220
11.2.1 容器与面板 220
11.2.2 创建窗口 222
11.2.3 创建对话框 224
11.2.4 布局管理 228
11.3 事件处理 239
11.3.1 Java中的事件处理机制 240
11.3.2 鼠标事件 241
11.3.3 键盘事件 243
11.3.4 窗口事件 245
11.4 思考与练习 248
第12章 Swing组件库 249
12.1 文本标签 250
12.2 按钮 251
12.3 单选按钮 254
12.4 复选框 256
12.5 列表框 259
12.6 下拉列表 263
12.7 文本框 265
12.8 文本域和滚动条 269
12.9 标尺 271
12.10 菜单 274
12.11 弹出式菜单 281
12.12 工具栏 284
12.13 选项对话框 286
12.14 文件选择对话框 289
12.15 思考与练习 295
第13章 Java网络编程 296
13.1 使用URL访问网络资源 297
13.1.1 URL的概念 297
13.1.2 URL类 298
13.1.3 URLConnection类 301
13.2 InetAddress类 303
13.3 TCP Socket编程 304
13.3.1 Socket 通信基础 304
13.3.2 TCP Socket的程序开发 305
13.4 UDP Socket编程 316
13.4.1 UDP Socket程序开发 317
13.4.2 多播程序的开发 327
13.5 思考与练习 328
第14章 Web开发技术JSP 329
14.1 JSP概述 330
14.1.1 JSP的优点 330
14.1.2 JSP容器 330
14.1.3 服务器 331
14.2 运行JSP 331
14.2.1 JSP的运行环境Tomcat 331
14.2.2 JSP的执行过程与生命周期 333
14.3 JSP的基本语法 334
14.4 JSP常用的隐含对象 342
14.5 思考与练习 348
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《全国学前教育专业(新课程标准)“十三五”规划教材 简谱手风琴教程 第2版》(中国)杨克勤,王宝庆 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019