图书介绍
Java 8基础应用与开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- QST青软实训编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302399643
- 出版时间:2015
- 标注页数:336页
- 文件大小:50MB
- 文件页数:356页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java 8基础应用与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
任务驱动1
学习路线1
本章目标1
1.1 Java简介2
1.1.1 Java起源2
1.1.2 Java发展史2
1.2 Java体系3
1.2.1 Java语言优势3
1.2.2 Java应用平台4
1.2.3 专有名词5
1.2.4 Java跨平台原理6
1.2.5 垃圾回收机制7
1.3 JDK工具8
1.3.1 JDK安装配置8
1.3.2 JDK目录13
1.3.3 JDK常用工具14
1.4 Hello World程序14
1.5 输出与注释16
1.5.1 打印输出16
1.5.2 注释17
1.6 IDE集成开发环境19
1.7 贯穿任务实现20
1.7.1 实现【任务1-1】20
本章总结23
小结23
Q&A24
章节练习24
习题24
上机25
第2章 Java语言基础26
任务驱动26
学习路线26
本章目标26
2.1 字符27
2.1.1 字符集27
2.1.2 分隔符28
2.1.3 标识符29
2.1.4 关键字29
2.2 变量和常量30
2.2.1 变量30
2.2.2 常量30
2.2.3 变量作用域31
2.2.4 变量初始化32
2.3 数据类型32
2.3.1 基本类型33
2.3.2 引用类型36
2.3.3 类型转换37
2.4 操作符39
2.4.1 一元操作符39
2.4.2 二元操作符41
2.4.3 三元操作符48
2.4.4 运算符优先级49
2.5 流程控制50
2.5.1 分支结构50
2.5.2 循环结构55
2.5.3 转移语句59
2.6 数组62
2.6.1 创建数组62
2.6.2 初始化数组65
2.6.3 foreach遍历数组67
2.6.4 二维数组68
2.7 贯穿任务实现71
2.7.1 实现【任务2-1】71
2.7.2 实现【任务2-2】73
2.7.3 实现【任务2-3】74
本章总结75
小结75
Q&A75
章节练习76
习题76
上机77
第3章 面向对象基础78
任务驱动78
学习路线78
本章目标78
3.1 面向对象思想79
3.1.1 面向对象简介79
3.1.2 面向对象名词79
3.1.3 面向对象特征80
3.2 类与对象81
3.2.1 类的声明82
3.2.2 对象的创建和使用84
3.3 方法86
3.3.1 方法的参数传递机制86
3.3.2 构造方法92
3.3.3 方法重载96
3.3.4 可变参数97
3.4 封装和访问控制98
3.4.1 包98
3.4.2 访问控制符102
3.5 静态成员106
3.6 对象数组107
3.7 贯穿任务实现111
3.7.1 实现【任务3-1】111
3.7.2 实现【任务3-2】113
3.7.3 实现【任务3-3】114
本章总结116
小结116
Q&A116
章节练习117
习题117
上机118
第4章 核心类119
任务驱动119
学习路线119
本章目标119
4.1 基本类型的封装类120
4.2 装箱和拆箱123
4.3 Object类125
4.3.1 equals()方法125
4.3.2 toString()方法129
4.4 字符串类131
4.4.1 String类131
4.4.2 StringBuffer类134
4.4.3 StringBuilder类135
4.5 Scanner类137
4.6 Math类139
4.7 Date类142
4.8 贯穿任务实现144
4.8.1 实现【任务4-1】144
4.8.2 实现【任务4-2】146
4.8.3 实现【任务4-3】147
本章总结149
小结149
Q&A150
章节练习150
习题150
上机151
第5章 类之间的关系152
任务驱动152
学习路线152
本章目标152
5.1 关系概述153
5.2 继承与多态153
5.2.1 继承153
5.2.2 多态160
5.2.3 super关键字163
5.2.4 final关键字169
5.3 其他关系170
5.3.1 依赖关系170
5.3.2 关联关系171
5.3.3 聚合关系173
5.3.4 组成关系174
5.4 内部类176
5.4.1 成员内部类176
5.4.2 局部内部类177
5.4.3 静态内部类178
5.4.4 匿名内部类179
5.5 单例模式180
5.6 贯穿任务实现181
5.6.1 实现【任务5-1】181
5.6.2 实现【任务5-2】183
5.6.3 实现【任务5-3】188
5.6.4 实现【任务5-4】191
本章总结194
小结194
Q&A194
章节练习194
习题194
上机196
第6章 抽象类和接口197
任务驱动197
学习路线197
本章目标197
6.1 抽象类198
6.1.1 定义抽象类198
6.1.2 使用抽象类199
6.2 接口201
6.2.1 定义接口202
6.2.2 实现接口203
6.2.3 接口的继承206
6.2.4 面向接口编程208
6.3 instanceof关键字211
6.4 贯穿任务实现212
6.4.1 实现【任务6-1】212
6.4.2 实现【任务6-2】213
6.4.3 实现【任务6-3】213
6.4.4 实现【任务6-4】217
本章总结220
小结220
Q&A221
章节练习221
习题221
上机222
第7章 异常224
任务驱动224
学习路线224
本章目标224
7.1 异常概述225
7.1.1 异常类225
7.1.2 异常处理机制226
7.2 捕获异常227
7.2.1 try…catch语句228
7.2.2 try…catch…finally语句233
7.2.3 自动关闭资源的try语句235
7.2.4 嵌套的try…catch语句236
7.2.5 多异常捕获238
7.3 抛出异常240
7.3.1 throw抛出异常对象240
7.3.2 throws声明抛出异常序列241
7.4 自定义异常242
7.5 贯穿任务实现244
7.5.1 实现【任务7-1】244
7.5.2 实现【任务7-2】245
7.5.3 实现【任务7-3】247
本章总结252
小结252
Q&A252
章节练习252
习题252
上机253
第8章 泛型与集合254
任务驱动254
学习路线254
本章目标254
8.1 泛型255
8.1.1 泛型定义255
8.1.2 通配符257
8.1.3 有界类型259
8.1.4 泛型的限制263
8.2 集合概述263
8.2.1 集合框架263
8.2.2 迭代器接口265
8.3 集合类266
8.3.1 Collection接口266
8.3.2 List接口及其实现类267
8.3.3 Set接口及其实现类271
8.3.4 Queue接口及其实现类275
8.3.5 Map接口及其实现类280
8.4 集合转换283
8.5 集合工具类285
8.6 贯穿任务实现290
8.6.1 实现【任务8-1】290
8.6.2 实现【任务8-2】292
8.6.3 实现【任务8-3】293
8.6.4 实现【任务8-4】295
8.6.5 实现【任务8-5】299
本章总结305
小结305
Q&A305
章节练习306
习题306
上机307
附录A Eclipse集成开发环境308
A.1 Eclipse简介308
A.2 Eclipse下载及安装308
A.3 Eclipse常用操作312
A.4 Eclipse调试316
A.5 Eclipse导入317
A.6 Eclipse快捷键320
附录B Javac命令321
B.1 选项321
B.2 命令行参数文件323
附录C Java命令324
附录D Jar包328
D.1 jar命令语法328
D.2 选项329
D.3 设置应用程序的入口点330
附录E 静态块331
附录F 常用的类332
附录G ASCII表335