图书介绍
Java面向对象程序设计PDF|Epub|txt|kindle电子书版本下载
![Java面向对象程序设计](https://www.shukui.net/cover/57/34561618.jpg)
- 李恒杰主编 著
- 出版社: 科瀚伟业教育科学技术有限公司
- ISBN:9787030528414
- 出版时间:2017
- 标注页数:200页
- 文件大小:40MB
- 文件页数:211页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 Java编程基础3
第1章 走进Java3
1.1 Java语言简介3
1.1.1 Java故事3
1.1.2 Java编程环境4
1.1.3 Java编程工具4
1.1.4 Java技术应用5
1.2 开发前的准备6
1.2.1 下载和安装JDK6
1.2.2 配置JDK的环境变量6
1.3 编写HelloWorld程序10
1.4 Java跨平台特性与JVM11
1.4.1 Java跨平台11
1.4.2 编译和解释12
课后练习12
第2章 变量与表达式13
2.1 数据类型与变量13
2.1.1 数据类型13
2.1.2 变量声明14
2.1.3 变量命名规则14
2.2 表达式和运算符15
2.2.1 表达式15
2.2.2 运算符15
2.3 数据类型转换21
2.3.1 类型转换规则21
2.3.2 表达式的数据类型22
课后练习22
第3章 分支结构24
3.1 if分支结构24
3.1.1 三元表达式26
3.1.2 嵌套的if语句27
3.1.3 并列的if语句28
3.2 switch分支结构30
课后练习32
第4章 循环结构33
4.1 while循环结构33
4.2 do-while循环结构35
4.3 for循环结构37
4.4 break语句39
4.5 continue语句40
4.6 多重循环40
课后练习42
第5章 数组43
5.1 数组简介43
5.2 数组的使用44
5.2.1 数组声明44
5.2.2 为数组元素分配内存空间44
5.2.3 数组元素初始化45
5.2.4 访问数组元素45
5.3 Java对数组的内存分配46
5.4 数组的应用47
5.5 二维数组51
5.5.1 二维数组的声明51
5.5.2 二维数组元素的内存分配51
课后练习52
第6章 方法53
6.1 方法的声明53
6.2 方法的调用54
6.3 方法的返回值56
6.4 方法的参数58
6.5 变量的作用域和生命周期59
课后练习60
第7章 字符串61
7.1 字符与字符串61
7.1.1 字符串的声明61
7.1.2 字符串的使用62
7.2 字符串常用的API62
7.3 字符串与基本类型的转换66
7.3.1 基本类型转换为String类型66
7.3.2 String类型转换成基本类型67
课后练习68
下篇 Java面向对象编程71
第8章 类和对象71
8.1 对象与类的概念71
8.2 类与对象的定义与使用72
8.2.1 定义类72
8.2.2 定义对象73
8.2.3 使用对象73
8.3 构造方法与对象初始化76
8.4 析构方法与内存回收78
8.5 静态成员78
8.6 静态块80
8.7 包81
课后练习82
第9章 面向对象特性84
9.1 面向对象84
9.1.1 三大特征84
9.1.2 五大基本原则85
9.2 封装86
9.2.1 类成员的访问权限86
9.2.2 getter/setter访问器88
9.2.3 类的访问权限89
9.3 继承90
9.3.1 继承的实现90
9.3.2 Object类94
9.4 多态95
9.4.1 方法重载95
9.4.2 方法重写97
9.4.3 final类和final成员98
课后练习99
第10章 抽象类和接口100
10.1 抽象类和抽象方法100
10.1.1 抽象类和抽象方法的声明及应用100
10.1.2 里氏替换原则104
10.2 接口105
10.2.1 定义接口105
10.2.2 实现接口106
课后练习111
第11章 Java异常处理112
11.1 Java异常处理机制112
11.2 异常处理方式113
11.2.1 try-catch-finally结构113
11.2.2 异常类的方法117
11.2.3 抛出异常117
11.2.4 自定义异常119
课后练习120
第12章 内存管理121
12.1 Java程序的内存分配121
12.2 值传递与引用传递125
12.3 Java垃圾回收机制127
12.4 Runtime类的使用128
12.5 字符串的内存分配130
课后练习133
第13章 集合框架Collection135
13.1 集合框架简介135
13.2 List接口136
13.2.1 ArrayList类136
13.2.2 泛型集合138
13.2.3 LinkedList类139
13.2.4 Vector类140
13.3 Set接口141
13.4 Iterator迭代器143
课后练习144
第14章 集合框架Map145
14.1 Map接口145
14.2 装箱和拆箱149
14.3 集合框架总结150
课后练习151
第15章 工具包152
15.1 日期类152
15.1.1 java.util.Date类153
15.1.2 java.util.Calendar类153
15.2 格式化155
15.2.1 日期格式化155
15.2.2 数字格式化156
15.3 Math类158
15.4 Arrays工具类159
15.5 Collections工具类160
15.6 比较器161
15.6.1 Comparable接口163
15.6.2 Comparator接口164
课后练习165
第16章 高级特性166
16.1 迭代循环166
16.2 静态导入167
16.3 注解168
16.4 枚举类型170
16.5 方法可变参数170
课后练习171
第17章 文件与流172
17.1 文件与流概述172
17.2 File类174
17.3 字节流176
17.3.1 字节输入流176
17.3.2 字节输出流178
17.4 字符流181
17.4.1 字符输入流181
17.4.2 字符输出流181
17.5 字节流转换为字符流182
17.6 序列化与反序列化183
课后练习184
第18章 多线程185
18.1 进程与线程185
18.2 线程的生命周期186
18.3 创建线程187
18.3.1 通过Thread类创建线程187
18.3.2 通过Runnable接口实现线程189
18.4 守护线程190
18.5 线程同步191
18.6 线程间通信196
课后练习199
参考文献200