图书介绍
Java程序设计 第2版PDF|Epub|txt|kindle电子书版本下载
![Java程序设计 第2版](https://www.shukui.net/cover/6/31958897.jpg)
- 黄岚,王岩,王康平编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111541905
- 出版时间:2016
- 标注页数:273页
- 文件大小:57MB
- 文件页数:283页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言基础1
1.1 Java概述1
1.1.1 Java起源1
1.1.2 Java的版本4
1.1.3 Java语言的特征5
1.1.4 JavaApplication与JavaApplet8
1.1.5 Java与C/C++的比较9
1.1.6 类库与API文档10
1.1.7 Java教学体系探索11
1.2 Java程序结构与运行机制11
1.2.1 一个简单的Java程序12
1.2.2 Java运行机制13
1.3 Java开发环境15
1.3.1 JDK15
1.3.2 Eclipse16
1.3.3 NetBeans17
1.3.4 其他17
1.4 Java编程参考18
1.4.1 Java编程规范18
1.4.2 Java帮助文档18
1.4.3 Java相关讨论和社区18
本章小结19
习题19
实验20
第2章 结构化程序设计基础21
2.1 标识符、关键字和数据类型21
2.1.1 标识符21
2.1.2 关键字22
2.1.3 数据类型23
2.1.4 常量25
2.1.5 变量的声明和初始化26
2.2 操作符27
2.2.1 赋值操作符27
2.2.2 数学操作符28
2.2.3 关系操作符29
2.2.4 逻辑操作符30
2.2.5 位操作符和位移操作符31
2.2.6 字符串操作符32
2.2.7 类型转换操作符32
2.2.8 三元条件操作符33
2.2.9 Java语言操作符的优先级与结合性34
2.3 表达式与语句35
2.3.1 表达式35
2.3.2 语句与语句块35
2.4 控制流程36
2.4.1 顺序结构36
2.4.2 选择结构36
2.4.3 循环结构38
2.4.4 break语句和continue语句39
2.4.5 return语句41
本章小结41
习题41
实验42
第3章 Java类与对象43
3.1 面向对象的基本概念43
3.2 Java类45
3.2.1 类的定义45
3.2.2 变量成员与方法成员46
3.2.3 访问控制符50
3.2.4 构造方法51
3.2.5 终结处理方法52
3.3 Java对象53
3.3.1 对象的创建53
3.3.2 对象初始化54
3.3.3 成员初始化次序56
3.3.4 垃圾回收机制57
3.4 包:库单元58
3.4.1 命名空间58
3.4.2 package语句59
3.4.3 import语句60
3.5 Java标准类库61
3.5.1 Java常用包:java.lang包、java.util包61
3.5.2 Object类63
3.5.3 System类64
3.5.4 Math类64
3.5.5 String类、StringBuffer类和StringBuilder类65
本章小结70
习题70
实验71
第4章 类的复用和抽象72
4.1 面向对象基本机制72
4.2 类的复用73
4.2.1 合成与聚合74
4.2.2 继承76
4.2.3 重写与重载79
4.2.4 abstract和final83
4.2.5 this和super84
4.3 多态86
4.3.1 向上转型87
4.3.2 多态性88
4.3.3 运行时绑定89
4.3.4 多态的实现方法91
4.4 接口94
4.4.1 接口的定义94
4.4.2 接口的设计思想95
4.4.3 接口的应用97
4.5 内部类99
4.5.1 内部类的定义和特性100
4.5.2 其他类型的内部类102
4.5.3 内部类与外部类的关系107
本章小结112
习题112
实验114
第5章 图形化用户界面115
5.1 图形化用户界面概述115
5.1.1 Swing与AWT116
5.1.2 GUI组件类层次结构116
5.1.3 Swing组件117
5.2 常用组件118
5.2.1 JFrame窗体118
5.2.2 JLabel标签120
5.2.3 JButton按钮121
5.2.4 JTextField文本框123
5.2.5 其他常用组件125
5.3 布局管理125
5.3.1 FlowLayout顺序布局126
5.3.2 BorderLayout边界布局127
5.3.3 GridLayout网格布局128
5.3.4 CardLayout卡片布局129
5.3.5 GridBagLayout网格块布局131
5.4 事件131
5.4.1 事件处理机制131
5.4.2 事件类与事件监听接口134
5.4.3 常用事件处理137
5.4.4 事件适配器140
5.5 Java的GUI可视化编程142
5.5.1 WindowBuilder插件的下载及安装143
5.5.2 开发可视化GUI工程144
本章小结146
习题146
实验146
第6章 异常处理148
6.1 异常概述148
6.1.1 异常与错误148
6.1.2 标准异常类150
6.1.3 常见异常与错误152
6.2 异常处理方法153
6.2.1 捕获和处理异常154
6.2.2 异常的抛出156
6.2.3 异常传递链157
6.2.4 异常处理原则159
6.3 自定义异常159
6.3.1 自定义异常的创建159
6.3.2 抛出异常对象159
6.3.3 自定义异常抛出与捕获161
6.3.4 异常转型163
本章小结164
习题164
实验165
第7章 对象的容纳166
7.1 数组166
7.1.1 数组创建、初始化和使用167
7.1.2 多维数组167
7.1.3 数组和数组引用168
7.1.4 数组的工具类Arrays169
7.1.5 对象比较170
7.2 枚举171
7.2.1 枚举的定义172
7.2.2 枚举的使用172
7.3 容器173
7.3.1 List173
7.3.2 泛型178
7.3.3 Set181
7.3.4 Map188
7.3.5 容器的Collections工具类193
7.3.6 容器的选择195
7.4 Java泛型扩展196
7.4.1 无界通配符“?”196
7.4.2 通配符上界“?extendsT”197
7.4.3 通配符下界“?superT”199
本章小结200
习题201
思考题201
实验201
第8章 I/O流202
8.1 流与相关类202
8.1.1 流的概念202
8.1.2 字节流及其方法203
8.1.3 字符流及其方法207
8.1.4 节点流与处理流211
8.2 标准I/O流215
8.3 文件I/O流217
8.3.1 File类217
8.3.2 基于字节的文件流219
8.3.3 基于字符的文件流221
8.4 随机访问文件223
8.5 压缩224
本章小结226
习题226
实验226
第9章 并发控制227
9.1 多任务系统介绍227
9.2 Java多线程的概念229
9.2.1 Java语言中多线程的作用229
9.2.2 线程的创建230
9.2.3 线程的生命周期232
9.2.4 线程的优先级233
9.3 线程之间的协作234
9.3.1 同步区域235
9.3.2 协作机制236
9.3.3 死锁238
9.4 扩展模型239
9.4.1 ReentrantLock锁239
9.4.2 await/signal协作机制240
本章小结241
习题241
实验242
第10章 数据库应用243
10.1 数据库基础243
10.1.1 常用的关系数据库243
10.1.2 SQL语言简介245
10.2 JDBC概述246
10.2.1 JDBC驱动程序接口246
10.2.2 JDBC应用程序接口247
10.3 JDBC编程步骤248
10.4 一个简单的JDBC操作数据库程序248
10.5 对象关系映射概述251
10.5.1 ORM的概念252
10.5.2 ORM技术特点252
10.5.3 流行的ORM框架简介252
10.5.4 Hibernate简介253
本章小结253
习题254
实验254
第11章 网络应用255
11.1 InetAddress类256
11.2 ServerSocket类和Socket类258
11.3 DatagramSocket类262
本章小结265
习题265
实验265
第12章 注解266
12.1 注解的语法267
12.2 注解的使用268
12.3 JUnit4中注解的使用270
本章小结271
习题272
参考文献273