图书介绍
解析Java程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![解析Java程序设计 第2版](https://www.shukui.net/cover/8/35025555.jpg)
- 张璞,李盘林,唐晓军,甘玲编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302339830
- 出版时间:2013
- 标注页数:350页
- 文件大小:103MB
- 文件页数:365页
- 主题词: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.2 Java语言的特点2
1.3 Java开发环境的建立3
1.3.1 安装JDK4
1.3.2 建立Eclipse开发环境5
1.4 Java程序的编写与运行7
1.5 Java程序的运行机制10
1.6 Java API文档11
本章小结12
习题12
第2章 Java编程基础13
2.1 标识符与关键字13
2.2 数据类型及直接量、变量14
2.2.1 数据类型14
2.2.2 直接量和变量14
2.3 运算符和表达式16
2.3.1 运算符的分类16
2.3.2 运算符的优先级和结合性19
2.3.3 表达式19
2.3.4 类型转换20
2.4 控制语句21
2.4.1 问题的提出与分析21
2.4.2 if语句与if-else语句21
2.4.3 switch语句23
2.4.4 循环语句25
2.4.5 break语句及continue语句27
2.5 类、对象29
2.5.1 问题的提出与分析29
2.5.2 定义类29
2.5.3 创建对象30
2.5.4 使用对象31
2.6 数组的使用32
2.6.1 问题的提出与分析32
2.6.2 一维数组32
2.6.3 二维数组35
2.7 字符串处理38
2.7.1 问题的提出与分析38
2.7.2 String类38
2.7.3 StringBuffer类41
2.7.4 对象转化为字符串42
2.8 枚举43
2.9 包45
2.9.1 什么是包45
2.9.2 package语句45
2.9.3 import语句46
2.9.4 Java标准包简介47
2.9.5 Java程序结构48
2.10 应用举例49
本章小结51
习题51
第3章 对象和类54
3.1 问题的提出与分析54
3.2 类55
3.2.1 类的定义格式55
3.2.2 成员变量和方法56
3.2.3 方法的重载64
3.2.4 构造方法65
3.3 对象67
3.3.1 对象的创建67
3.3.2 对象的使用69
3.3.3 对象的清除70
3.4 访问控制71
3.4.1 类的访问控制72
3.4.2 成员的访问控制73
3.5 this关键字78
3.6 对象的赋值和比较80
3.7 命令行的输入输出82
3.8 问题的实现84
3.8.1 Contact类的实现84
3.8.2 ContactList类的实现85
3.8.3 AddressBook类的实现87
本章小结88
习题88
第4章 继承和多态92
4.1 问题的提出与分析92
4.2 继承95
4.2.1 继承的语法95
4.2.2 子类的构造方法98
4.2.3 方法的覆盖和成员变量的隐藏101
4.2.4 父类变量引用子类对象106
4.3 final关键字108
4.4 抽象类和接口110
4.4.1 定义抽象类110
4.4.2 接口的概念114
4.4.3 定义接口114
4.4.4 接口的实现115
4.5 多态性120
4.5.1 与继承有关的多态性121
4.5.2 与接口有关的多态性125
4.6 问题的实现128
4.6.1 定义商品类层次128
4.6.2 定义职工类层次130
4.6.3 商品列表类的实现132
4.6.4 商品选购信息类的实现134
4.6.5 顾客类层次的实现134
4.6.6 销售事件类和销售事件列表类的实现135
4.6.7 类层次功能的测试137
4.6.8 功能的进一步扩充138
本章小结138
习题138
第5章 泛型与集合框架141
5.1 问题的提出与分析141
5.2 泛型142
5.2.1 泛型的目的142
5.2.2 泛型类和泛型方法143
5.2.3 利用泛型类创建对象144
5.2.4 泛型接口145
5.3 集合框架148
5.3.1 Iterator接口149
5.3.2 LinkedList类150
5.3.3 Stack类153
5.3.4 HashMap类154
5.4 问题的实现156
本章小结158
习题158
第6章 异常处理160
6.1 问题的提出与分析160
6.2 异常的概念163
6.3 捕获异常165
6.4 自定义异常类168
6.5 声明异常和抛出异常168
6.6 问题的实现171
本章小结173
习题173
第7章 文件与输入输出流175
7.1 问题的提出与分析175
7.2 File类177
7.3 流的概念180
7.4 字节输入输出流181
7.4.1 InputStream类和FileInputStream类182
7.4.2 OutputStream类和FileOutputStrcam类184
7.5 字符输入输出流185
7.5.1 Reader类和Writer类186
7.5.2 FileReader类和FileWriter类187
7.6 InputStreamReader类和OutputStreamWriter类188
7.7 DataInputStream类和DataOutputStream类189
7.8 带缓存的输入流和输出流190
7.9 标准输入输出流的重定向193
7.10 随机访问文件194
7.11 问题的实现195
本章小结201
习题201
第8章 图形用户界面设计203
8.1 问题的提出与分析203
8.2 创建图形用户界面205
8.2.1 AWT与Swing概述205
8.2.2 容器与组件205
8.2.3 布局管理器214
8.3 事件处理216
8.3.1 JDK的事件处理模型217
8.3.2 事件监听器218
8.3.3 事件适配器221
8.3.4 内部类222
8.4 图形的绘制及保存224
8.5 问题的实现229
本章小结238
习题238
第9章 多线程241
9.1 问题的提出与分析241
9.2 线程的概念242
9.3 线程的创建243
9.3.1 继承Thread类来创建线程244
9.3.2 实现Runnable接口来创建线程246
9.4 线程的生命周期248
9.5 线程的同步控制249
9.6 线程的通信253
9.7 死锁256
9.8 问题的实现258
本章小结262
习题262
第10章 Applet263
10.1 问题的提出与分析263
10.2 Applet简介264
10.2.1 什么是Applet264
10.2.2 一个简单的Applet程序264
10.3 Applet的运行266
10.3.1 HTML与Applet266
10.3.2 在浏览器中运行Applet程序267
10.3.3 在appletviewer中运行Applet程序268
10.3.4 在Eclipse中运行Applet268
10.3.5 运行Applet的安全性268
10.4 Applet的生命周期269
10.5 Applet的其他功能272
10.5.1 绘制图形272
10.5.2 播放声音273
10.5.3 显示图像275
10.6 问题的实现277
10.6.1 定义Applet的派生类277
10.6.2 改写Applet的方法278
10.6.3 线程的实现279
10.6.4 paint方法的实现279
10.6.5 鼠标事件处理280
10.6.6 完整程序281
本章小结283
习题284
第11章 网络编程287
11.1 问题的提出与分析287
11.2 TCP/IP简介288
11.3 InetAddress类291
11.4 URL类及URLConnection类292
11.5 套接字295
11.6 流套接字编程296
11.6.1 服务器端程序的实现298
11.6.2 客户端程序的实现299
11.6.3 编程模型的总结300
11.7 数据报套接字编程301
11.7.1 服务器端程序的实现302
11.7.2 客户器端程序的实现304
11.7.3 编程模型的总结305
11.8 问题的实现305
11.8.1 流套接字方式306
11.8.2 数据报套接字方式309
本章小结311
习题312
第12章 JDBC与数据库313
12.1 问题的提出与分析313
12.2 数据库基础314
12.2.1 数据库简介314
12.2.2 关系数据库314
12.2.3 SQL简介315
12.3 JDBC简介317
12.4 JDBC编程步骤319
12.4.1 加载数据库的驱动程序320
12.4.2 连接数据库320
12.4.3 执行SQL语句321
12.4.4 返回结果321
12.4.5 关闭数据库连接321
12.5 问题的实现322
12.5.1 建立数据库322
12.5.2 数据库操作322
本章小结330
习题330
附录A JDK使用介绍332
附录B Eclipse调试工具简介339
附录C UML简介344
参考文献350