图书介绍
Java语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 胡学刚总主编;刘政怡主编;姚晟,郭星,赵鹏,王文中等副主编 著
- 出版社: 合肥:安徽大学出版社
- ISBN:9787566411051
- 出版时间:2016
- 标注页数:264页
- 文件大小:31MB
- 文件页数:277页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 Java的历史1
1.2 Java语言白皮书3
1.3 Java产品分类5
1.4 Java SE6
1.5 Java源程序结构6
1.6 第一个Java应用程序8
习题114
第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
习题227
第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:statement234
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
习题341
第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
习题474
第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
习题5112
第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
习题6143
第7章 异常处理145
7.1 什么是异常145
7.2 Java对异常事件的处理方式147
7.3 异常的分类147
7.4 异常的捕获catch148
7.5 异常的抛弃throws155
7.6 异常的生成throw156
7.7 自定义异常157
习题7160
第8章 输入输出流163
8.1 I/O流层次163
8.2 字节流和字符流165
8.2.1 字节流抽象类InputStream与OutputStream165
8.2.2 字符流抽象类Reader与Writer165
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
习题8188
第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
习题9213
第10章 图形用户界面216
10.1 AWT与Swing216
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 对话框JDialog249
10.5.1 创建对话框249
10.5.2 常用有模式对话框250
10.6 发布GUI程序259
10.6.1 使用jar工具259
10.6.2 使用Eclipse259
习题10262
参考文献265