图书介绍

21世纪高等学校计算机类课程创新规划教材 Java网络编程案例教程 微课版PDF|Epub|txt|kindle电子书版本下载

21世纪高等学校计算机类课程创新规划教材 Java网络编程案例教程 微课版
  • 董相志,唐玉凯,张岳强,刘学刚,逯其鲁,贾金公,郭峰编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302482833
  • 出版时间:2017
  • 标注页数:401页
  • 文件大小:72MB
  • 文件页数:415页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

21世纪高等学校计算机类课程创新规划教材 Java网络编程案例教程 微课版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 网络编程简介1

1.2 练习文件1

1.3 开发工具准备2

1.4 Java I/O流2

1.5 Java Socket5

1.6 Java线程9

1.7 客户机/服务器一对一通信模型12

1.8 服务器程序15

1.9 客户机程序17

1.10 小结19

1.11 实验1:探索网络编程世界21

1.12 习题122

第2章 一客户一线程24

2.1 作品演示24

2.2 本章重点知识介绍27

2.3 客户机界面设计29

2.4 服务器界面设计31

2.5 客户机连接服务器33

2.6 客户机发送消息34

2.7 服务器启动线程及连接线程36

2.8 客户机会话线程38

2.9 小结39

2.10 实验2:用SwingWorker改写线程40

2.11 习题241

第3章 线程池43

3.1 作品演示43

3.2 本章重点知识介绍46

3.3 客户机界面设计47

3.4 服务器界面设计50

3.5 自定义协议类51

3.6 启动服务器54

3.7 连接线程55

3.8 关闭线程池56

3.9 客户线程56

3.10 客户机连接服务器58

3.11 客户机发送消息59

3.12 小结60

3.13 实验3:线程池与一客户一线程60

3.14 习题361

第4章 非阻塞I/O69

4.1 作品演示69

4.2 本章重点知识介绍74

4.3 客户机界面设计76

4.4 服务器界面设计78

4.5 服务器自定义协议类80

4.6 启动服务器82

4.7 服务器轮询线程83

4.8 服务器处理连接85

4.9 服务器读写数据85

4.10 客户机连接服务器87

4.11 客户机出拳逻辑88

4.12 小结92

4.13 实验4:非阻塞I/O实验拓展94

4.14 习题495

第5章 UDP协议通信98

5.1 作品演示98

5.2 本章重点知识介绍101

5.3 客户机登录界面104

5.4 客户机会话界面106

5.5 服务器界面107

5.6 消息类与转换类108

5.7 消息协议设计110

5.8 客户机登录逻辑111

5.9 客户机发送消息113

5.10 客户机离开逻辑114

5.11 客户机自动接收消息115

5.12 启动服务器117

5.13 服务器处理消息线程118

5.14 小结120

5.15 实验5:QQ聊天项目拓展121

5.16 习题5121

第6章 TCP协议传输文件124

6.1 作品演示124

6.2 本章重点知识介绍127

6.3 工具栏、弹出菜单和进度条128

6.4 选择文件129

6.5 文件发送线程131

6.6 服务器处理连接线程134

6.7 服务器接收文件线程135

6.8 小结136

6.9 实验6:端口扫描器137

6.10 习题6138

第7章 SSL安全通信140

7.1 作品演示140

7.2 本章重点知识介绍143

7.3 用keytool生成公钥/私钥147

7.4 创建QQDB数据库150

7.5 数据库操作类151

7.6 密钥算法类155

7.7 数据库测试与数据准备156

7.8 完成安全登录设计158

7.9 发送文件与数字签名线程159

7.10 服务器处理连接线程163

7.11 接收文件与验证签名线程164

7.12 小结166

7.13 实验7:安全登录与安全注册167

7.14 习题7168

第8章 网络抓包与协议分析170

8.1 作品演示170

8.2 本章重点知识介绍173

8.3 创建项目框架175

8.4 用户界面设计179

8.5 捕获网络数据包180

8.6 包过滤器184

8.7 自定义显示类189

8.8 文件操作194

8.9 主程序逻辑设计196

8.10 小结201

8.11 实验8:WireShark与Sniffer201

8.12 习题8202

第9章 Java邮件客户端204

9.1 作品演示204

9.2 本章重点知识介绍206

9.3 SMTP协议概述与体验207

9.4 POP3协议概述与体验211

9.5 IMAP协议概述213

9.6 JavaMail概述214

9.7 客户端登录界面设计214

9.8 客户端主界面设计216

9.9 客户端邮件编辑界面设计217

9.10 邮件发送功能218

9.11 邮件接收类221

9.12 邮件的解析与显示222

9.13 小结223

9.14 实验9:邮件客户端拓展224

9.15 习题9224

第10章 Java WebSocket226

10.1 作品演示226

10.2 本章重点知识介绍228

10.3 开发准备229

10.4 熟悉WebSocket230

10.5 编写基础类231

10.6 实现对数据库的操作232

10.7 JSON格式转换236

10.8 实现注册功能238

10.9 实现登录与退出功能242

10.10 编写聊天页面243

10.11 实现收发信息与保存聊天记录245

10.12 实现服务器群聊功能248

10.13 小结250

10.14 实验10:实现私聊功能252

10.15 习题10253

第11章 Nodejs和Socket.IO实现在线客服255

11.1 作品演示255

11.2 本章重点知识介绍257

11.3 搭建简单的Web服务器259

11.4 应用Backbonejs完成登录注册界面260

11.5 初识MongoDB264

11.6 连接MongoDB完成登录注册267

11.7 完成聊天室基本界面269

11.8 实现文本聊天功能270

11.9 发送可爱表情273

11.10 完成语音通话275

11.11 小结276

11.12 实验11:存储聊天记录277

11.13 习题11277

第12章 网络爬虫279

12.1 作品演示279

12.2 本章重点知识介绍280

12.3 简单的网页抓取实例281

12.4 处理HTTP状态码283

12.5 分析目标页面参数284

12.6 GET方法传递请求参数285

12.7 POST方法传递请求参数286

12.8 获取SSL加密页面288

12.9 获取异步请求数据290

12.10 处理HTML文本293

12.11 处理JSON文本296

12.12 信息数据的汇总处理298

12.13 小结301

12.14 实验12:网络爬虫实验拓展301

12.15 习题12302

第13章 Android QQ客户端305

13.1 作品演示305

13.2 本章重点知识介绍309

13.3 新建QQClient项目310

13.4 用户类User311

13.5 用户适配器类UserItemAdapter314

13.6 消息适配器类MessageItemAdapter315

13.7 登录类LoginActivity及其布局317

13.8 注册类RegisterActivity及其布局322

13.9 用户列表类ListActivity及其布局325

13.10 聊天类ChatActivity及其布局327

13.11 全局配置文件AndroidManifest.xml331

13.12 服务器的变化333

13.13 小结335

13.14 实验13:Android QQ实验拓展337

13.15 习题13337

第14章 Android新闻客户端339

14.1 作品演示339

14.2 本章重点知识介绍340

14.3 编写新闻客户端主界面343

14.4 编写新闻导航栏348

14.5 编写新闻标题布局352

14.6 本地新闻加载示例353

14.7 使用Volley加载聚合数据357

14.8 NetNewsAdapter优化361

14.9 小结363

14.10 实验14:OkHttp框架364

14.11 习题14364

第15章 Android企业即时通信系统366

15.1 作品演示366

15.2 本章重点知识介绍368

15.3 搭建开发环境370

15.4 初始源代码372

15.5 连接服务器实现注册功能374

15.6 登录和退出功能377

15.7 获取好友并填充列表380

15.8 发送文本消息384

15.9 接收文本消息386

15.10 添加和删除好友389

15.11 分享位置之百度定位391

15.12 分享位置之标记地图396

15.13 小结397

15.14 实验15:拓展系统功能398

15.15 习题15399

参考文献401

热门推荐