《Java网络程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:朱辉,朱志国,李刚等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2012
  • ISBN:9787560628912
  • 页数:207 页
图书介绍:本书共分10章,第1~3章介绍网络编程与Java语言的基本概念;第4~6章介绍Java网络编程的基础技术;第7~9章介绍实用的Java网络编程的技术;第10章介绍JDBA和MgSQL;第11章介绍进行Java网络编程的基础工具。

第1章 绪论 1

1.1计算机网络 1

1.1.1计算机网络的概念 1

1.1.2 TCP/IP体系结构 2

1.2网络编程 4

1.2.1网络编程的概念 4

1.2.2 C/S架构和B/S架构 5

1.2.3 C/S架构与B/S架构的区别 7

1.2.4 P2P的概念 7

1.3 Java与网络编程 8

1.3.1 Java语言 8

1.3.2 Java网络编程 9

习题1 10

第2章 Java语言基础 11

2.1 Java关键字 11

2.1.1符号命名规则 11

2.1.2关键字 11

2.2 Java的数据类型与类型转换 12

2.2.1 Java的数据类型 12

2.2.2强制类型转换 14

2.3 Java运算符与表达式 14

2.3.1赋值运算 15

2.3.2算术运算 15

2.3.3关系运算 17

2.3.4位运算 18

2.3.5逻辑运算 18

2.3.6其他运算 19

2.3.7运算符优先级 19

2.3.8控制语句 20

2.4 Java与面向对象 22

2.4.1面向对象的概念 22

2.4.2 Java的类结构 23

2.4.3成员变量与成员方法 24

2.4.4抽象类和接口 27

2.4.5对象的生命周期 27

2.5异常处理机制 29

2.5.1异常处理的概念 29

2.5.2自定义异常类 32

习题2 33

第3章 文件输入与输出 35

3.1标准输入与输出 35

3.1.1标准输入与输出 35

3.1.2 Scanner类 37

3.2文件操作 38

3.2.1 File类 38

3.2.2 RandomAccessFile类 41

3.3输入流与输出流 42

3.3.1流的概念 42

3.3.2 FileInputStream类与FileOutputStream类 44

3.3.3 DataInputStream类和DataOutputStream类 47

3.4文件压缩 49

3.4.1压缩原理 49

3.4.2 Java的压缩实现 50

3.5 XML解析 55

3.5.1 XML 55

3.5.2 DOM4J 56

习题3 58

第4章 InetAddress类和URL类 59

4.1网络地址与域名 59

4.1.1网络地址 59

4.1.2域名系统 61

4.2 InetAddress类 63

4.3统一资源定位符 69

4.3.1 URL类 69

4.3.2字符编码 73

习题4 76

第5章 TCP Socket 77

5.1套接字 77

5.1.1端口的概念 77

5.1.2套接字的概念 78

5.1.3 Netstat的应用 79

5.2 TCP Socket 80

5.2.1 Socket类 80

5.2.2 ServerSocket类 85

5.3多线程操作 87

5.3.1多线程的概念 87

5.3.2 Java的多线程 90

5.3.3多线程与TCP Socket 91

5.3.4多客户端信息存储 94

习题5 99

第6章 UDPSocket 100

6.1 UDP 100

6.1.1 UDP的概念 100

6.1.2信息传播的形式 101

6.2 UDP Socket 103

6.2.1 DatagramSocket类和DatagramPacket类 103

6.2.2 TCP Socket与UDP Socket的区别 108

6.3 IP广播 110

6.4 IP组播 112

6.4.1组播的概念 112

6.4.2组播地址 113

6.4.3 MulticastSocket类 114

习题6 119

第7章 对象序列化 120

7.1对象序列化 120

7.1.1序列化的概念 120

7.1.2序列化的实现 121

7.1.3 ObjectInputStream与ObjectOutputStream 122

7.2序列化操作 123

7.2.1序列化存储 123

7.2.2序列化传输 127

7.3定制序列化 129

7.3.1序列化成员变量 129

7.3.2定制序列化 131

习题7 133

第8章 传输安全 134

8.1 Java加密体系结构 134

8.1.1加密与解密的概念 134

8.1.2 Java加密扩展 135

8.2数字签名 141

8.2.1数字签名的概念 141

8.2.2数字签名的实现 143

8.3安全套接层 147

8.3.1 JSSE概念 147

8.3.2 JSSE类库包 148

习题8 153

第9章 远程方法调用 154

9.1 RMI 154

9.1.1 RMI的概念 154

9.1.2 RMI的优点 155

9.2 RMI工作机制 157

9.3 RMI实现技术 158

9.3.1 RMI类和工具 158

9.3.2 RMI实现流程 159

9.3.3 RMI运行步骤 164

9.3.4策略文件 165

习题9 166

第10章 数据库访问 167

10.1数据库概述 167

10.1.1数据库的功能 167

10.1.2 SQL语句 168

10.2 MySQL数据库 169

10.2.1 MySQL 169

10.2.2 MySQL常用命令 172

10.3 JDBC 172

10.3.1 JDBC的结构 172

10.3.2 JDBC的驱动程序 173

10.3.3数据库编程的基本步骤 174

10.4数据库的维护 179

10.4.1数据的添加 179

10.4.2数据的删除 180

10.4.3数据的修改 180

10.5数据库查询 181

10.5.1数据库的查询方法 181

10.5.2 PreparedStatement类 181

10.6数据库操作实例 182

习题10 188

第11章 常用工具 190

11.1 Java开发工具 190

11.1.1 JDK的历史 190

11.1.2 JDK的安装 191

11.2 JCreator 195

11.2.1 JCreator介绍 195

11.2.2JCreator安装 196

11.2.3编写与编译 200

11.3 Wireshark 202

11.3.1 Wireshark介绍 202

11.3.2捕捉过滤器 202

11.3.3显示过滤器 204

习题11 206

参考文献 207