Java语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:胡学刚总主编;刘政怡主编;姚晟,郭星,赵鹏,王文中等副主编
- 出 版 社:合肥:安徽大学出版社
- 出版年份:2016
- ISBN:9787566411051
- 页数:264 页
第1章 Java概述 1
1.1 Java的历史 1
1.2 Java语言白皮书 3
1.3 Java产品分类 5
1.4 Java SE 6
1.5 Java源程序结构 6
1.6 第一个Java应用程序 8
习题1 14
第2章 初识类和对象 15
2.1 一个例子 15
2.2 再看一个例子 16
2.3 类和对象的关系 17
2.4 类的定义 18
2.5 类的使用 20
2.5.1 创建对象 20
2.5.2 使用对象 20
2.5.3 清除对象 21
2.6 Java应用程序的基本结构 21
2.7 从命令行窗口输入、输出数据 22
2.7.1 输入基本型数据 22
2.7.2 输出基本型数据 25
习题2 27
第3章 基本语法 28
3.1 标识符 28
3.2 保留字 29
3.3 数据类型 29
3.4 基本数据类型的级别与数据转换 31
3.5 运算符 32
3.5.1 运算符 32
3.5.2 运算符% 33
3.5.3 运算符++和-- 33
3.5.4 运算符==和= 33
3.5.5 运算符+=、-=、*=、/= 33
3.5.6 运算符expression?statement1:statement2 34
3.5.7 运算符的优先顺序 34
3.6 控制语句 34
3.6.1 if语句、if-else语句和if-else if-else语句 34
3.6.2 switch语句 36
3.6.3 循环语句 38
3.6.4 与循环有关的语句 40
3.6.5 return语句 41
习题3 41
第4章 类和对象 43
4.1 方法重载 43
4.2 变量作用域 46
4.3 构造方法 49
4.4 Java内存管理 53
4.5 参数传递 56
4.6 可变参数 61
4.7 类成员和实例成员 62
4.8 包 64
4.8.1 包的引入 64
4.8.2 包的定义 66
4.9 import语句 68
4.10 访问权限 69
4.10.1 类中成员的访问权限 69
4.10.2 类的访问权限 71
4.11 基本数据类型的包装类 72
习题4 74
第5章 子类与继承 76
5.1 子类的定义 76
5.2 子类的继承性 77
5.3 成员变量的隐藏和方法重写 79
5.4 super关键字 83
5.5 面向对象的多态性与方法重写 87
5.6 final关键字 94
5.7 abstract关键字 94
5.8 面向抽象编程 95
5.9 接口 101
5.9.1 接口的定义 101
5.9.2 接口的使用 101
5.9.3 接口回调 103
5.9.4 接口的多态性 107
5.10 面向接口编程 108
5.11 abstract类与接口的比较 110
5.12 内部类和匿名内部类 110
5.12.1 内部类 110
5.12.2 匿名内部类 111
习题5 112
第6章 数组、字符串和枚举 116
6.1 数组 116
6.1.1 数组的定义 116
6.1.2 数组的引用 117
6.1.3 数组的初始化 119
6.1.4 数组的长度 120
6.1.5 遍历数组 120
6.1.6 复制数组 121
6.1.7 数组排序与二分查找 123
6.2 字符串 124
6.2.1 字符串常量 124
6.2.2 String类 125
6.2.3 字符串与基本数据类型的相互转换 132
6.2.4 正则表达式及字符串的匹配、替换与分解 133
6.2.5 StringBuffer类 138
6.2.6 String和StringBuffer区别 140
6.3 枚举 140
6.3.1 枚举类型 140
6.3.2 枚举类型与for语句 141
6.3.3 枚举类型与switch语句 142
习题6 143
第7章 异常处理 145
7.1 什么是异常 145
7.2 Java对异常事件的处理方式 147
7.3 异常的分类 147
7.4 异常的捕获catch 148
7.5 异常的抛弃throws 155
7.6 异常的生成throw 156
7.7 自定义异常 157
习题7 160
第8章 输入输出流 163
8.1 I/O流层次 163
8.2 字节流和字符流 165
8.2.1 字节流抽象类InputStream与OutputStream 165
8.2.2 字符流抽象类Reader与Writer 165
8.3 文件流 166
8.3.1 文件类 166
8.3.2 文件字节流 170
8.3.3 文件字符流 173
8.4 数组流 174
8.5 打印输出流 176
8.6 缓冲流 179
8.7 数据流 181
8.8 对象流 184
8.9 随机流 186
习题8 188
第9章 泛型与集合 190
9.1 泛型类和泛型接口 190
9.1.1 泛型 190
9.1.2 泛型类 191
9.1.3 泛型接口 192
9.1.4 泛型方法 193
9.1.5 泛型的通配符 193
9.2 集合 196
9.2.1 Collection接口及其实现类 196
9.2.2 Iterable接口 205
9.2.3 Map接口及其实现类 207
9.2.4 集合工具类 210
习题9 213
第10章 图形用户界面 216
10.1 AWT与Swing 216
10.2 Swing组件 217
10.2.1 底层容器 217
10.2.2 中间容器 220
10.2.3 基本组件 221
10.2.4 添加组件 222
10.3 布局管理器 226
10.3.1 FlowLayout布局类 226
10.3.2 BorderLayout布局类 227
10.3.3 CardLayout布局类 229
10.3.4 GridLayout布局类 230
10.3.5 BoxLayout布局类 232
10.3.6 null布局类 234
10.4 事件处理机制 234
10.4.1 事件处理 234
10.4.2 其他事件类型 240
10.4.3 事件处理机制 248
10.5 对话框JDialog 249
10.5.1 创建对话框 249
10.5.2 常用有模式对话框 250
10.6 发布GUI程序 259
10.6.1 使用jar工具 259
10.6.2 使用Eclipse 259
习题10 262
参考文献 265
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017