图书介绍

Java程序设计之网络编程 第3版PDF|Epub|txt|kindle电子书版本下载

Java程序设计之网络编程 第3版
  • 杨瑞龙,李芝兴主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302473343
  • 出版时间:2018
  • 标注页数:409页
  • 文件大小:60MB
  • 文件页数:425页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐