图书介绍
JAVA简明教程 第4版PDF|Epub|txt|kindle电子书版本网盘下载
![JAVA简明教程 第4版](https://www.shukui.net/cover/70/34406465.jpg)
- 皮德常,张凤林编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302382966
- 出版时间:2004
- 标注页数:271页
- 文件大小:31MB
- 文件页数:290页
- 主题词:Java语言-程序设计-教材
PDF下载
下载说明
JAVA简明教程 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言简介1
1.1 Java语言的发展历程1
1.2 Java语言的特点2
1.2.1 简单性2
1.2.2 面向对象3
1.2.3 分布性3
1.2.4 解释执行3
1.2.5 健壮性3
1.2.6 安全性4
1.2.7 结构中立4
1.2.8 可移植性4
1.2.9 高效性5
1.2.10 多线程5
1.2.11 动态性5
1.3 Java类库的概念5
1.4 网络浏览器7
1.5 Java开发工具7
1.6 Java程序分类9
1.6.1 使用NetBeans运行Java应用程序9
1.6.2 使用NetBeans运行Java Applet小程序10
1.7 Java程序的解释11
1.7.1 程序注释方法11
1.7.2 对Java应用程序的解释12
1.7.3 对Java小程序的解释13
1.7.4 对HTML文件的解释14
1.8 编写Java程序的风格要求14
本章小结15
思考和练习15
第2章 数据类型、运算符和表达式16
2.1 常量16
2.2 变量17
2.2.1 整型变量18
2.2.2 字符型变量19
2.2.3 浮点型变量19
2.2.4 布尔型变量20
2.2.5 对原子类型变量生存空间的讨论21
2.3 变量赋值问题21
2.4 数组22
2.4.1 一维数组22
2.4.2 二维数组24
2.4.3 数组初始化25
2.5 Java中的参数传递方式26
2.6 Java的运算符28
2.6.1 算术运算符28
2.6.2 关系运算符28
2.6.3 逻辑运算符29
2.6.4 位运算符30
2.6.5 三元条件运算符31
2.6.6 +运算符32
本章小结32
思考和练习33
第3章 控制语句34
3.1 分支语句34
3.1.1 if语句34
3.1.2 switch语句36
3.2 循环控制语40
3.2.1 while语句40
3.2.2 do-while语句40
3.2.3 for语句41
3.3 break语句和continue语句42
3.3.1 不带标号的break语句和continue语句42
3.3.2 带标号的break语句和continue语句43
本章小结45
思考和练习45
第4章 Java的类47
4.1 类与对象47
4.1.1 类与对象的区别47
4.1.2 Java和C编程思想的区别48
4.1.3 如何定义类48
4.1.4 对象和引用49
4.2 方法50
4.3 实例变量和局部变量51
4.4 构造函数53
4.5 方法重载55
4.6 关键字this56
4.6.1 指代对象57
4.6.2 指代构造函数59
4.7 继承60
4.7.1 继承的概念60
4.7.2 关键字super62
4.7.3 再论构造函数63
4.8 方法的覆盖64
4.8.1 覆盖与重载的区别64
4.8.2 方法的动态调用66
4.9 多态性不适合继承链中的实例变量68
4.10 finalize与垃圾自动回收70
4.11 static72
4.11.1 static变量72
4.11.2 static方法74
4.12 关键字final75
4.12.1 final数据75
4.12.2 final方法76
4.12.3 final类77
4.13 组合与继承77
4.14 抽象类和抽象方法79
4.15 对象的类型转换81
4.15.1 向上类型转换81
4.15.2 向下类型转换82
4.16 访问权限限制83
4.16.1 默认修饰符84
4.16.2 public成员84
4.16.3 private成员85
4.16.4 protected成员85
4.17 应用程序从键盘输入数据举例87
本章小结89
思考和练习89
第5章 接口、包与泛型90
5.1 接口90
5.1.1 接口的定义和应用90
5.1.2 接口和抽象类的异同点96
5.2 包96
5.2.1 package语句96
5.2.2 import语句97
5.2.3 包应用举例98
5.3 泛型100
5.3.1 泛型类的声明101
5.3.2 泛型的一般应用102
5.3.3 链表103
5.3.4 栈105
5.3.5 散列映射107
本章小结109
思考和练习109
第6章 字符串处理110
6.1 字符串的分类110
6.2 String类110
6.2.1 字符串常量111
6.2.2 创建String类对象112
6.2.3 String类的常用方法115
6.2.4 Java应用程序的命令行参数121
6.3 StringBuffer类122
6.3.1 创建StringBuffer类对象122
6.3.2 StringBuffer类的常用方法123
6.3.3 String类中“+”操作的技术内幕126
6.4 应用举例127
本章小结130
思考和练习130
第7章 异常处理132
7.1 异常的层次结构132
7.2 异常处理语句133
7.2.1 try和catch语句134
7.2.2 finally语句137
7.2.3 throw语句138
7.2.4 throws语句140
7.3 自定义异常类142
7.4 异常处理常用调试方法143
本章小结145
思考和练习145
第8章 输入与输出处理146
8.1 流的层次结构146
8.2 File类147
8.3 InputStream类和OutputStream类148
8.3.1 InputStream类的常用方法148
8.3.2 OutputStream类的常用方法149
8.3.3 FileInputStream类149
8.3.4 FileOutputStream类151
8.3.5 DataInputStream类和DataOutputStream类152
8.4 RandomAccessFile类153
8.5 对象流和对象序列化158
8.5.1 对象流的概念158
8.5.2 对象序列化159
8.6 Java中的文件新特性161
8.6.1 文件路径操作162
8.6.2 遍历文件和目录162
8.6.3 获取文件属性163
8.7 IOException类164
本章小结164
思考和练习164
第9章 多线程165
9.1 Java中的多线程的基本概念165
9.2 线程类166
9.2.1 多线程编程中常用的常量和方法166
9.2.2 线程的生命周期167
9.2.3 创建多线程的方法168
9.3 线程的基本操作171
9.3.1 线程的启动171
9.3.2 线程的休眠172
9.3.3 线程的停止173
9.4 资源的协调与同步174
9.4.1 线程调度模型174
9.4.2 资源冲突175
9.4.3 同步方法176
9.5 线程间通信178
本章小结181
思考和练习181
第10章 小程序182
10.1 小程序的基本知识182
10.1.1 小程序与应用程序的区别182
10.1.2 小程序标签的语法格式183
10.2 小程序的生命周期184
10.3 小程序常用方法188
10.3.1 常用的输出方法188
10.3.2 输出中的颜色控制189
10.4 常用组件191
10.4.1 组件和容器的关系192
10.4.2 按钮193
10.4.3 标签194
10.4.4 文本框195
10.4.5 文本域196
10.4.6 选择框198
10.4.7 下拉列表200
10.4.8 列表201
本章小结203
思考和练习203
第11章 Swing图形界面设计204
11.1 Swing常用容器204
11.1.1 框架204
11.1.2 面板206
11.2 布局管理器207
11.2.1 FlowLayout布局207
11.2.2 BorderLayout布局209
11.2.3 GridLayout布局212
11.2.4 CardLayout布局213
11.3 委托事件处理模型217
11.4 组件事件处理217
11.4.1 JButton事件处理218
11.4.2 JTextField和JPasswordField事件处理219
11.4.3 JCheckBox和JRadioButton事件处理222
11.4.4 JComboBox事件处理225
11.4.5 JList事件处理227
11.5 鼠标事件处理229
11.6 Adapter类232
11.7 键盘事件处理233
11.8 事件处理应用举例235
11.8.1 舞动的字符235
11.8.2 播放声音剪辑238
11.8.3 网络浏览器240
本章小结242
思考和练习242
第12章 数据库程序设计243
12.1 数据库简介243
12.2 SQL语句244
12.2.1 定义表244
12.2.2 查询244
12.2.3 插入244
12.2.4 删除245
12.2.5 修改245
12.3 数据库连接245
12.3.1 JDBC简介245
12.3.2 JDBC驱动程序246
12.3.3 创建数据源246
12.4 常用的数据库接口和类248
12.4.1 Connection248
12.4.2 Statement249
12.4.3 ResultSet249
12.5 数据库编程中的基本操作249
12.5.1 数据库编程的基本过程249
12.5.2 数据库查询250
12.5.3 插入记录251
12.5.4 修改记录252
12.5.5 删除记录253
12.5.6 建立表254
12.5.7 获取表中指定属性的名称和类型255
12.6 数据库编程综合举例257
本章小结270
思考和练习270
参考文献271