图书介绍
Java程序设计之网络编程 第3版PDF|Epub|txt|kindle电子书版本下载
![Java程序设计之网络编程 第3版](https://www.shukui.net/cover/25/31349838.jpg)
- 杨瑞龙,李芝兴主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302473343
- 出版时间:2018
- 标注页数:409页
- 文件大小:60MB
- 文件页数:425页
- 主题词:
PDF下载
下载说明
Java程序设计之网络编程 第3版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虚拟机3
1.1.3 Java平台3
1.1.4 Java语言的特点4
1.1.5 Java与C/C++语言的异同6
1.2 Java运行环境与开发环境7
1.2.1 Java运行环境7
1.2.2 Java SDK开发环境7
1.2.3 JDK 开发环境工具12
1.3 Java程序举例15
1.3.1 简单的Java应用程序15
1.3.2 简单的Applet 小程序18
1.3.3 Servlet20
1.4 其他集成运行环境20
1.5 Eclipse开发环境的搭建23
习题及思考27
第2章 数据类型及其运算28
2.1 标识符和关键字28
2.2 常量和变量30
2.3 基本数据类型31
2.4 运算符34
2.5 表达式40
2.6 数组41
2.6.1 一维数组41
2.6.2 二维数组43
习题及思考45
第3章 程序控制语句47
3.1 选择语句47
3.2 循环语句50
3.3 跳转语句53
习题及思考55
第4章 Java面向对象程序设计基础56
4.1 面向对象的基本概念56
4.1.1 面向对象编程的概念56
4.1.2 客观事物的抽象57
4.2 类的定义58
4.2.1 类声明59
4.2.2 类体59
4.2.3 实例化对象64
4.2.4 构造方法说明65
4.2.5 对象的清除68
4.2.6 方法重载69
4.3 类和对象的使用71
4.4 包package74
4.5 成员变量及方法的访问权限78
4.6 final、this及其他82
习题及思考88
第5章 面向对象高级程序设计89
5.1 继承89
5.1.1 创建子类89
5.1.2 成员变量的隐藏和方法的重写93
5.1.3 super93
5.1.4 对象的上转型对象95
5.2 多态性97
5.3 抽象类和抽象方法100
5.4 接口101
5.4.1 接口声明102
5.4.2 使用接口的优点103
5.5 枚举类型104
5.6 Annotation106
5.7 内部类和匿名类108
5.8 简单案例115
习题及思考118
第6章 字符串处理120
6.1 String类120
6.2 StringBuffer类128
6.3 StringTokenizer类的应用134
6.4 字符串与其他数据类型的转换136
6.5 自动装箱和拆箱139
习题及思考141
第7章 Java标准类库142
7.1 简单类型包装器类142
7.2 System类147
7.3 Runtime类150
7.4 Math类152
7.5 日期时间实用工具类153
7.6 Java类集合158
7.6.1 集合接口158
7.6.2 List接口实现类160
7.6.3 Set接口实现类162
7.6.4 Queue接口实现类163
7.6.5 通过迭代接口访问类集合165
7.6.6 泛型简介166
7.6.7 映射接口168
7.6.8 Map接口实现的类169
7.6.9 比较器171
7.6.10 通用类集算法173
7.6.11 数组类174
习题及思考175
第8章 Java异常处理176
8.1 异常的定义176
8.2 异常处理机制178
8.2.1 Java的异常处理机制178
8.2.2 异常类的类层次179
8.2.3 Throwable类的常用方法181
8.3 异常的处理182
8.3.1 捕获异常try-catch-finally182
8.3.2 声明抛弃异常184
8.3.3 抛出异常185
8.4 创建用户异常类187
习题及思考188
第9章 输入/输出处理189
9.1 I/O流的划分189
9.2 File类的使用191
9.2.1 文件的操作191
9.2.2 目录的操作193
9.3 字节流的使用195
9.3.1 InputStream/OutputStream195
9.3.2 标准输入/输出流196
9.3.3 文件字节流198
9.3.4 过滤流200
9.3.5 随机存取文件201
9.3.6 其他字节流203
9.4 字符流的使用204
9.4.1 Reader/Writer204
9.4.2 文件字符流205
9.4.3 字节流向字符流的转换206
9.4.4 工具类Scanner及PrintWriter字符流208
9.5 串行化211
习题及思考214
第10章 线程215
10.1 线程的概念215
10.2 线程的创建216
10.3 线程的生命周期及调度219
10.4 线程互斥221
10.5 线程同步226
10.6 线程通信229
10.7 线程死锁232
10.8 线程池234
习题及思考237
第11章 GUI程序设计239
11.1 JFC简介239
11.2 Swing组件的结构241
11.2.1 类层次结构241
11.2.2 MVC模式243
11.3 顶层容器类244
11.3.1 JFrame244
11.3.2 JDialog、JWindow和JApplet245
11.4 布局管理246
11.5 事件处理254
11.5.1 事件处理模型254
11.5.2 事件类256
11.5.3 事件监听器257
11.5.4 事件适配器259
11.5.5 键盘与鼠标事件261
11.6 Swing组件264
11.7 图形编程270
11.8 加载和使用多媒体资源274
习题及思考279
第12章 JDBC280
12.1 JDBC的结构280
12.1.1 JDBC数据库应用模型280
12.1.2 JDBC驱动程序281
12.2 通过JDBC访问数据库283
12.2.1 基本流程283
12.2.2 常用的JDBCAPI287
12.2.3 事务292
12.2.4 Java数据类型和SQL数据类型间的关系292
12.3 数据库存取优化294
12.3.1 Prepared语句294
12.3.2 存储过程295
12.4 JDBC编程实例298
习题及思考305
第13章 网络通信307
13.1 网络通信简介307
13.2 URL通信308
13.3 Socket通信312
13.3.1 服务器程序312
13.3.2 客户机程序314
13.3.3 服务多个客户316
13.3.4 数据报通信321
13.4 远程方法调用(RMI)325
习题及思考326
第14章 Web服务器端编程327
14.1 在Tomcat上运行Servlet及JSP的简单例子327
14.2 Servlet介绍332
14.2.1 Servlet的概念332
14.2.2 Servlet应用范围和运行环境332
14.2.3 Servlet常用类、接口和生命周期333
14.2.4 Servlet应用举例338
14.3 JSP介绍343
14.3.1 JSP的概念343
14.3.2 JSP的运行方式343
14.3.3 JSP指令介绍344
14.3.4 JSP中的隐藏对象350
14.3.5 JSP应用举例352
14.4 JSP和Servlet协同工作354
习题及思考357
第15章 轻型框架介绍358
15.1 Hibernate、Struts和Spring介绍358
15.1.1 Hibernate框架介绍358
15.1.2 Struts框架介绍359
15.1.3 Spring框架介绍361
15.1.4 轻型框架的流行362
15.2 Hibernate案例实现364
15.2.1 Hibernate的体系结构364
15.2.2 Hibernate的文档和软件365
15.2.3 Hibernate的简单案例366
15.3 Hibernate Synchronizer插件372
15.3.1 Hibernate Synchronizer简介372
15.3.2 Hibernate Synchronizer的获取与安装373
15.4 在Eclipse中使用Hibernate Synchronizer进行开发374
15.4.1 在项目中使用Hibernate374
15.4.2 创建Hibernate Configuration File文件376
15.4.3 创建映射文件378
15.4.4 运行Hibernate实例381
习题及思考383
第16章 Java技术应用简单案例384
16.1 Java桌面应用程序案例384
16.1.1 编写游戏主程序类Pintu385
16.1.2 编写绘图容器类PicPanel387
16.2 Java Web应用案例393
16.2.1 创建数据库393
16.2.2 编写Servlet处理类394
16.2.3 编写网页400
16.2.4 编写web.xml部署描述符405
16.2.5 网站运行效果406
习题及思考407
参考文献408