当前位置首页 > 百科> 正文

Java网路程式设计(朱辉)

2019-10-09 12:17:52 百科
Java网路程式设计(朱辉)

Java网路程式设计(朱辉)

《Java网路程式设计(朱辉)》是2014年西安电子科技大学出版社出版的图书,作者是朱辉、朱志国、李刚。

基本介绍

  • 书名:Java网路程式设计(朱辉)
  • 作者:朱辉 朱志国 李刚
  • ISBN:978-7-5606-2891-2
  • 定价:19.55元
  • 出版社:西安电子科技大学出版社
  • 出版时间:2014-10

内容简介

本书为高等学校计算机专业“十二五”规划教材,主要介绍怎样利用Java语言进行网路程式设计。全书共分为11章。第1~3章介绍网路编程与Java语言的基本概念,其中,第1章介绍计算机网路和网路编程的概念;第2章介绍Java语言基础知识;第3章介绍Java用于网路的各种输入与输出。第4~6章介绍Java网路编程的基础技术,其中,第4章介绍用于主机名与IP对应的InetAddress类和用于资源定位的URL类;第5章介绍连线埠与套接字的概念、TCP Socket类套用和多执行绪设计;第6章介绍数据传播的三种方式、UDP Socket类套用和组播套用的实现。第7~9章介绍实用的Java网路编程技术,其中,第7章介绍对象序列化;第8章介绍Java安全体系结构,包括加/解密、签名和安全套接层等;第9章介绍RMI技术。第10章介绍JDBC和MySQL。第11章介绍Java网路编程的常用工具。因为篇幅的限制,全书的例程均未採用GUI编程。
本书可作为高等院校计算机软体、计算机网路、计算机信息、电子商务、通信工程等专业学生的教材,也可作为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章 UDP Socket 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.2 JCreator安装 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
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net