Java高级开发PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:唐亮,纪威主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2016
- ISBN:9787040450712
- 页数:216 页
第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
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《Cocos2d-x游戏开发》刘克男编著 2019
- 《叶用枸杞新品种宁杞9号选育及开发利用》王娅丽主编 2018
- 《软件工程开发与管理研究》闫俊伢著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018