图书介绍

Java高级开发pdf电子书版本下载

Java高级开发
  • 唐亮,纪威主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040450712
  • 出版时间:2016
  • 标注页数:216页
  • 文件大小:38MB
  • 文件页数:228页
  • 主题词:Java语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

Java高级开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java桌面图形界面开发 1

1.1 GUI基本组件 2

1.1.1 GUI概念 2

1.1.2 Swing概述 2

1.1.3 Swing分类 2

1.1.4 Swing组件的层次结构 3

1.1.5 Swing组件 4

1.2 布局管理器 8

1.2.1 布局管理器概述 8

1.2.2 FlowLayout布局管理器 8

1.2.3 BorderLayout布局管理器 10

1.2.4 GridLayout布局管理器 12

1.3 案例 计算器的布局 14

1.3.1 案例描述 14

1.3.2 案例分析 15

1.3.3 案例代码 15

1.4 事件处理 16

1.4.1 事件和事件监听器 16

1.4.2 事件适配器 17

1.4.3 监听器的实现方式 19

1.4.4 使用内部类的方式实现 19

1.4.5 类本身作为事件监听器 20

1.4.6 匿名内部类实现方式 20

1.4.7 计算器功能的实现 21

1.5 其他事件 23

1.6 案例 鼠标事件 24

1.6.1 案例描述 24

1.6.2 案例分析 24

1.6.3 案例代码 24

1.7 案例 下拉列表框的处理 26

1.7.1 案例描述 26

1.7.2 案例分析 26

1.7.3 案例代码 26

1.8 案例 动态调色板 28

1.8.1 案例描述 28

1.8.2 案例分析 28

1.8.3 案例代码 29

1.9 绘图的基本操作 31

1.9.1 绘图的实现原理和基本概念 31

1.9.2 Graphics类 31

1.10 案例 满天星星 32

1.10.1 案例描述 32

1.10.2 案例分析 32

1.10.3 案例代码 33

本章小结 37

第2章 Java I/O 39

2.1 File类 40

2.1.1 文件基本概念 40

2.1.2 File类中常用的方法 40

2.1.3 文件过滤器 41

2.2 RandomAccessFile类 42

2.3 Java I/O流的分类 44

2.3.1 流的分类 44

2.3.2 流的概念 45

2.4 字节流 45

2.4.1 InputStream和OutputStream 45

2.4.2 FilelnputStream和F i leO utputStream 47

2.4.3 字节缓冲流 49

2.5 案例 文件加密器 52

2.5.1 案例描述 52

2.5.2 案例分析 52

2.5.3 案例代码 53

2.6 字符流 57

2.6.1 文件和文本文件 58

2.6.2 Reader和Writer 58

2.6.3 字符流的基本实现 59

2.6.4 字符流的缓冲流 61

2.6.5 PrintWriter类 63

2.7 文本文件读写 64

2.8 案例 简易记事本 65

2.8.1 案例描述 65

2.8.2 案例分析 65

2.8.3 案例代码 66

本章小结 70

第3章 Java多线程 71

3.1 线程 72

3.1.1 线程概述 72

3.1.2 Java中的线程 72

3.1.3 使用线程的原因 72

3.2 创建多线程的程序方式 73

3.2.1 继承java.lang.Thread类 73

3.2.2 实现java.lang.Runnable接口 73

3.3 案例 流星的移动 74

3.3.1 案例描述 74

3.3.2 案例分析 74

3.3.3 案例代码 74

3.4 案例 抽奖器 78

3.4.1 案例描述 78

3.4.2 案例分析 79

3.4.3 案例代码 79

3.5 线程生命周期 83

3.5.1 创建和就绪状态 83

3.5.2 运行和阻塞状态 83

3.5.3 线程死亡 84

3.6 线程操作 84

3.6.1 join线程 84

3.6.2 后台线程 85

3.6.3 线程睡眠 86

3.6.4 线程让步 86

3.6.5 线程优先级 87

3.7 线程同步 88

3.7.1 线程安全问题 88

3.7.2 线程并发演示 89

3.7.3 线程同步方法 90

3.8 案例 动态小球 92

3.8.1 案例描述 92

3.8.2 案例分析 92

3.8.3 案例代码 92

本章小结 96

第4章 Java网络编程 97

4.1 网络基础 98

4.1.1 网络概述 98

4.1.2 IP地址和端口 98

4.2 Java中的网络编程 98

4.2.1 InetAddress类 98

4.2.2 URLDecoder和URLEncoder 99

4.2.3 URL和URLConnection 100

4.3 基于TCP协议的网络编程 101

4.3.1 TCP协议基础 101

4.3.2 服务器端ServerSocket 102

4.3.3 用Socket创建客户端 103

4.3.4 用Socket进行通信 104

4.3.5 多个客户端 106

4.4 案例 广播聊天室 108

4.4.1 案例描述 108

4.4.2 案例分析 109

4.4.3 案例代码 109

4.5 基于UDP协议的网络编程 114

4.5.1 UDP协议基础 114

4.5.2 DatagramSocket发送接收数据 114

本章小结 117

第5章 JDBC 119

5.1 JDBC原理 120

5.1.1 JDBC概述 120

5.1.2 JDBC中常用的接口和类 120

5.1.3 JDBC驱动程序 122

5.2 JDBC编程步骤 123

5.2.1 注册Driver 123

5.2.2 建立连接 124

5.2.3 获得Statement对象 124

5.2.4 执行SQL语句 124

5.2.5 处理结果集 124

5.2.6 关闭数据库连接 125

5.3 案例 对用户的增删查改 126

5.3.1 案例描述 126

5.3.2 案例分析 127

5.3.3 案例代码 127

5.4 JDBC中的异常和事务 133

5.4.1 JDBC中的异常类型 133

5.4.2 JDBC中的事务编程 133

5.5 JDBC扩展 135

5.5.1 批处理 135

5.5.2 分页 136

5.5.3 调用存储过程 139

本章小结 142

第6章 XML和JSON 143

6.1 XML语法规则 144

6.1.1 标记语言 144

6.1.2 创建一个简单的XML 144

6.1.3 XML声明 146

6.1.4 标记 147

6.1.5 元素 147

6.1.6 实体引用(转义字符) 148

6.1.7 属性 149

6.1.8 CDATA类型的数据 149

6.1.9 注释 150

6.1.10 示例程序 151

6.2 DTD和Schema 151

6.2.1 DTD/Schema的由来 151

6.2.2 文档类型定义DTD 152

6.2.3 Schema 155

6.3 Java对XML的解析 156

6.3.1 DOM解析 156

6.3.2 SAX解析 159

6.3.3 JDOM解析 162

6.3.4 DOM4J解析 164

6.3.5 通过DOM4J生成XML义档 167

6.4 XPath 169

6.4.1 XPath定义 169

6.4.2 路径表达式 170

6.4.3 谓语 170

6.4.4 通配符 171

6.4.5 Java对XPath的支持 171

6.5 JSON 173

6.5.1 JSON概述 173

6.5.2 JSON数据格式 174

6.5.3 Java对JSON的解析 175

本章小结 179

第7章 Java反射和注释 181

7.1 类的加载、连接和初始化 182

7.1.1 JVM和类 182

7.1.2 类的加载 182

7.1.3 类的连接 183

7.1.4 类的初始化 183

7.1.5 类初始化的时机 184

7.2 类加载器 185

7.2.1 类加载器概述 185

7.2.2 类加载机制 186

7.2.3 创建并使用自定义类加载器 186

7.2.4 URLClassLoader 190

7.3 反射 190

7.3.1 反射概述 190

7.3.2 获得Class 191

7.4 反射获取对象信息 191

7.5 创建对象和访问对象 195

7.5.1 通过反射创建对象 195

7.5.2 通过反射访问对象的属性 196

7.5.3 反射访问对象的方法 197

7.6 注解 198

7.6.1 基本注解 198

7.6.2 自定义注解 200

7.7 案例 构造简易的Hibernate 203

7.7.1 案例描述 203

7.7.2 案例分析 203

7.7.3 案例代码 203

本章小结 216

精品推荐