Java网络程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:朱辉,朱志国,李刚等编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2012
- ISBN:9787560628912
- 页数:207 页
第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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019