JAVA语言程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:汪远征著
- 出 版 社:北京:机械工业出版社
- 出版年份:2009
- ISBN:9787111261841
- 页数:343 页
第1章 Java编程概述 1
1.1 Java语言简介 1
1.1.1 Java语言的特点 1
1.1.2 Java虚拟机的运行过程 2
1.2 Java开发环境简介 2
1.2.1开发工具包JDK 3
1.2.2开发平台Eclipse 5
1.3 Java编程简介 9
1.3.1创建Java项目 9
1.3.2控制台程序开发 10
1.3.3 SWT应用程序开发 13
1.3.4 SWT中组件的帮助 18
1.3.5 Applet小程序开发 20
1.4类和对象的初步介绍 24
1.4.1 Java的面向对象技术 24
1.4.2类的定义与对象的创建 25
1.5习题 26
第2章 Java语言编程基础 27
2.1数据类型、常量和变量 27
2.1.1标识符和关键字 27
2.1.2数据类型 28
2.1.3基本数据类型 29
2.1.4基本数据类型的转换 31
2.1.5字符串类型 34
2.2运算符与表达式 37
2.2.1算术运算符与算术表达式 37
2.2.2关系运算符与关系表达式 39
2.2.3逻辑运算符与逻辑表达式 39
2.2.4赋值运算符与赋值表达式 40
2.2.5条件运算符与条件表达式 41
2.2.6位运算符与位表达式 41
2.2.7运算符综述 44
2.3控制语句 44
2.3.1算法与语句概述 44
2.3.2选择结构语句 46
2.3.3循环结构语句 52
2.4习题 57
第3章 Java的数组与方法 59
3.1数组 59
3.1.1数组的基本概念 59
3.1.2一维数组 60
3.1.3二维数组 67
3.1.4数组的复制与重置 73
3.2方法 74
3.2.1方法的基本概念 74
3.2.2方法的应用 79
3.2.3方法的递归 79
3.3习题 82
第4章 类与对象 83
4.1类的定义 83
4.1.1类定义的一般格式 83
4.1.2数据成员 84
4.1.3成员方法 85
4.1.4成员的访问控制 88
4.1.5类的继承 89
4.2对象 93
4.2.1对象的创建 93
4.2.2对象的使用 94
4.3包 94
4.3.1 package语句 95
4.3.2 import语句 95
4.3.3将类打包 96
4.4接口 97
4.4.1接口的声明与使用 97
4.4.2接口回调 99
4.4.3接口做参数 100
4.5 Java库常见类举例 101
4.5.1基本类型的类包装 102
4.5.2 String类 104
4.5.3 Calendar类 106
4.5.4 Math类 109
4.5.5其他 111
4.6习题 111
第5章 SWT组件及事件处理 114
5.1 SWT中的包 114
5.2 SWT的常用组件 115
5.2.1按钮、复选框、单选按钮 115
5.2.2文本框 121
5.2.3下拉框(Combo类) 123
5.2.4列表框(List类) 125
5.3容器类 127
5.3.1面板(Composite类) 127
5.3.2分组框(Group类) 128
5.3.3选项卡(TabFolder类和Tabltem类) 129
5.3.4分隔窗(SashForm类) 131
5.3.5带滚动条的面板(ScrolledComposite类) 133
5.3.6窗口容器(Shell类) 135
5.4布局管理器 137
5.4.1简介 137
5.4.2填充布局(FillLayout类) 138
5.4.3行布局(RowLayout类) 140
5.4.4网格布局(GridLayout类) 142
5.4.5堆栈布局(StackLayout类) 144
5.4.6表格布局(FonnLayout类) 146
5.5习题 148
第6章 高级SWT组件 149
6.1工具栏与菜单 149
6.1.1工具栏 149
6.1.2动态工具栏 152
6.1.3菜单 155
6.2滚动条与画布 158
6.2.1滚动条、刻度条、进度条 158
6.2.2画布 161
6.3表格、树与浏览器 162
6.3.1表格 162
6.3.2树、表格型树 164
6.3.3浏览器(Browser类) 168
6.4对话框 168
6.4.1对话框(Dialog类) 169
6.4.2消息提示对话框(MessageBox类) 170
6.4.3文件选择对话框(FileDialog类) 171
6.4.4目录选择对话框(DirectoryDialog类) 175
6.4.5颜色对话框(ColorDialog类) 176
6.4.6字体对话框(FontDialog类) 177
6.4.7打印对话框(PrintDialog类) 179
6.4.8自定义对话框 180
6.5习题 184
第7章 Java异常处理 185
7.1 Java的异常 185
7.1.1常见异常 185
7.1.2异常的基本概念 187
7.1.3异常处理机制 189
7.1.4抛出异常 195
7.2内置异常类 197
7.2.1异常类的层次和主要子类 197
7.2.2异常类的方法和属性 199
7.2.3异常类的使用实例 200
7.3自定义异常 203
7.4习题 208
第8章 Java的输入/输出处理 209
8.1输入/输出流简介 209
8.1.1流的概念 209
8.1.2输入/输出类的层次 210
8.1.3标准输入/输出 214
8.2以字节为数据单位的流类 215
8.2.1文件输入/输出字节流 215
9.2.2内存读写 220
8.2.3过滤流与缓冲流 223
8.3以字符为数据单位的流类 226
8.3.1输入/输出字符流 227
8.3.2文件输入/输出字符流 227
8.3.3缓冲字符流 229
8.3.4打印输出字符流 230
8.4文件处理与对象串行化 231
8.4.1文件描述 231
8.4.2文件访问 233
8.4.3对象串行化 238
8.5其他常用流 241
8.5.1管道流 241
8.5.2顺序流 244
8.6习题 246
第9章 Java线程 247
9.1线程简介 247
9.1.1线程的基本概念 247
9.1.2 Java多线程技术 248
9.2线程的创建及生命周期 249
9.2.1扩展Thread类与Rounnable类 249
9.2.2创建线程 250
9.2.3线程的状态与生命周期 254
9.3线程的优先级与调度 255
9.3.1线程的优先级 255
9.3.2线程的调度 257
9.4线程的控制与同步 258
9.4.1控制线程的生命 258
9.4.2线程的同步控制 262
9.5线程通信 265
9.6多线程产生死锁 269
9.6.1死锁问题 269
9.6.2守护线程 271
9.7习题 272
第10章 Java Applet小程序设计 274
10.1 Applet概述 274
10.1.1 Java Applet的概念 274
10.1.2 Applet类 276
10.1.3 Applet的生命周期及相关方法 277
10.1.4 Applet的主要方法 277
10.1.5 Applet标记 279
10.1.6 HTML与Applet参数传递 281
10.2 Applet绘制图形与图像处理 284
10.2.1绘制图形 284
10.2.2图像处理 298
10.3 Applet的其他应用 303
10.3.1声音处理 303
10.3.2动画特效 306
10.3.3其他特效 310
10.4习题 313
第11章 综合实例 314
11.1简易浏览器 314
11.1.1实例说明 314
11.1.2开发思路 314
11.1.3设计过程详解 315
11.1.4完整程序代码 322
11.1.5程序运行结果 327
11.2简易文本编辑器 328
11.2.1实例说明 328
11.2.2开发思路 328
11.2.3设计过程详解 328
11.2.4完整程序代码 337
11.2.5程序运行结果 343
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019