Java网络高级编程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:金勇华,曲俊生等编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2001
- ISBN:7115092079
- 页数:493 页
前言页 1
第1章 Java概述 1
1.1 Java介绍 1
1.1.1 Java的起源 1
1.1.2 Java的特点 1
1.1.3 Java和C++的区别 3
1.2 Java的开发和执行环境 3
1.2.1 JDK的下载 4
1.2.2 JDK的安装与环境配置 4
1.2.3 JDK的环境工具及其使用 5
1.2.4 JDK的使用 9
1.2.5 Borland Jbuilder的使用 11
1.3 本章小结 19
第2章 Java语言的基本概念 20
2.1 Java语言基础 20
2.2 Java标识符与关键字 21
2.2.1 标识符 22
2.2.2 关键字 22
2.3 常量(Literals) 23
2.3.1 整数 23
2.3.2 浮点数 23
2.3.3 布尔型常量 23
2.3.4 字符型常量 24
2.3.5 字符串常量 24
2.4 变量声明 25
2.4.1 声明整数类型 25
2.4.2 声明浮点类型 25
2.4.3 声明明字符类型 26
2.4.4 声明布尔类型 26
2.4.5 声明数组 26
2.5 变量的作用域 26
2.6 运算符及其优先级 27
2.6.1 整数运算符 28
2.6.2 布尔运算符 31
2.6.3 浮点数运算符 33
2.6.4 数组运算符 33
2.6.5 字符串运算符 34
2.7 类型转换 35
2.8 注释 35
2.9 本章小结 37
第3章 流程控制 38
3.1 概述 38
3.2 条件语句 38
3.2.1 简单条件语句 38
3.2.2 复合条件语句 39
3.3 循环语句 40
3.3.1 While语句 40
3.3.2 do语句 41
3.3.3 for语句 41
3.4 开关语句 42
3.5 转移语句 45
3.6 返回语句 47
3.7 本章小结 48
第4章 Java小应用程序Applet 49
4.1 什么是APPlet 49
4.1.1 Applet基础 49
4.1.2 Applet的安全基础 51
4.1.3 Applet示例 51
4.2 Applet类 55
4.3 Applet的结构 56
4.3.1 init()方法 56
4.3.2 start()方法 56
4.3.3 stop()方法 57
4.3.4 destroy()方法 57
4.4 高级Applet代码 57
4.4.1 利用Applet来接收从HTML中传递过来的参数 57
4.4.2 利用Applet来显示图像 62
4.4.3 利用Applet引入声音 66
4.4.4 Applet之间进行通信 70
4.5 Applet编程技巧 77
4.5.1 Applet中的鼠标操作 77
4.5.2 Applet中的键盘操作 81
4.6 利用浏览器浏览Applet 86
4.6.1 浏览Applet 86
4.6.2 查看Java记录 88
4.7 本章小结 89
第5章 服务器端小应用程序Servlet 90
5.1 传统的计算模式 90
5.1.1 集中式计算模式 90
5.1.2 胖客户机/服务器计算模式 90
5.1.4 Java Desktop与X终端 92
5.2 Java计算 92
5.1.3 瘦客户机/服务器计算模式 92
5.3 Java Servlet的结构 94
5.4 Servlet及其功能 95
5.4.1. 什么是Servlet 95
5.4.2 Servlet与Applet的区别 96
5.4.3 Servlet的应用 96
5.5 Servlet与CGI的比较 96
5.5.1 CGI 96
5.5.2 Servlet的优点 97
5.5.3 Servlet与CGI-BIN 98
5.5.4 Servlet与CGI程序的比较 98
5.6 运行Servlet 99
5.7 使用Java Server与Servlet开发工具 101
5.7.1 Java Web Server的安装与启动 101
5.7.2 Servlet的加载和调用 104
5.7.3 JSDK 的安装与使用 105
5.8.1 Servlet编程的一个小例子 109
5.8 GenericServlet编程 109
5.8.2 Servlet中的对象 112
5.8.3 Servlet输出HTML文件 117
5.9 HttpServlet编程介绍 118
5.9.1 HTTP简介 118
5.9.2 HttpServlet编程入门 121
5.9.3 Cookie编程介绍 126
5.10 Servlet高级编程 133
5.10.1 Servlet与Form 133
5.10.2 编写一个SHTML文本 144
5.10.3 异常处理 146
5.10.4 Servlet与Applet的通信 146
5.11. 一个综合的例子 152
5.11.1 聊天室客户端程序 152
5.11.2 “聊天室”服务器程序 163
5.11.3“聊天” 174
5.12 本章小结 175
第6章 Java的多线程机制 176
6.1 什么是多线程机制 176
6.2 多线程实现机制 176
6.2.1 继承Thread类 176
6.2.2 实现Runnable界面 177
6.3 Thread类 178
6.3.1 yield方法 179
6.4 ThreadGroup类 180
6.3.3 变量 180
6.3.2 守护线程 180
6.5 线程的生命周期 193
6.5.1 新建(new) 193
6.5.2 可运行(runnable) 193
6.5.3 死(dead) 193
6.5.4 堵塞(blocked) 193
6.6 线程竞争 200
6.7 本章小结 204
7.1 什么是流 205
第7章 流和文件 205
7.2 基本输入输出流 206
7.2.1 InputStream类 206
7.2.2 OutputStream类 207
7.2.3 System.in和System.out对象 207
7.2.4 PrintStream类 208
7.3 文件操作类 209
7.3.1 FileInputStream类 209
7.3.2 FileOutputStream类 210
7.3.3 File类 211
7.3.4 RandomAccessFile类 213
7.4. 读写文件实例 215
7.4.1 创建项目并设计主界面 215
7.4.2 实现浏览文件得到源和目标文件或文件夹 220
7.4.3 准备拷贝 224
7.4.4 完成PrepareCopyFile线程类 229
7.4.5 完成CopyFile类 232
7.5 本章小结 233
第8章 Java网络程序设计 234
8.1 网络基本知识概述 234
8.2 java.net包 234
8.2.1 URL类 235
8.2.2 URLConnection类 236
8.2.3 HttpURLConnection类 237
8.2.4 Socket类 238
8.2.5 设置Socket的选项 239
8.2.6 ServerSocket类 241
8.2.7 InetAddress类 245
8.2.8 DatagramSOcket和DatagramPacket类 245
8.3 编写客户机/服务器程序 250
8.3.1 客户机/服务器工作模式 250
8.3.2 客户机/服务器编程过程 251
8.4 编写浏览器/服务器程序 264
8.5 回调技术编写客户机/服务器程序 267
8.6 本章小结 271
第9章 异常处理 272
9.1 出错和异常 272
9.2 try和catch 272
9.3 throw 274
9.3.1 直接抛出异常 274
9.3.2 间接抛出异常 275
9.4 finally 276
9.5 常见的异常类型 277
9.6 本章小结 278
第10章 JavaBean组件设计 279
10.1. JavaBean概述 279
10.1.1 方法 279
10.1.2 属性 279
10.2.1 单值属性 280
10.2 JavaBean属性 280
10.1.3 事件 280
10.2.2 索引属性 281
10.2.3 关联属性 283
10.2.4 限制属性 285
10.2.5 属性监听实现 288
10.3 JavaBean事件 289
10.4 JavaBean示例 292
10.4.1 创建一个工程并实例化JavaBean容器 292
10.4.2 编写LabelBean 295
10.4.3 实现JavaBean的关联属性支持 298
10.4.4 实现关联属性监听 301
10.4.5 注册属性变化和事件发生源 304
10.4.6 实现PropertyChange方法 307
10.4.7 实现主界面的按钮事件 307
10.4.8 实现JavaBean事件发送 307
10.4.9 实现事件监听 310
10.4.11 程序运行结果和流程图 315
10.4.10 实现键盘监听事件接口 315
1.0.5 本章小结 324
第11章 JDBC数据库 325
11.1 JDBC简介 325
11.2 数据库类实现 325
11.3 访问数据库的JDBC类 327
11.3.1 Connection类 327
11.3.2 DatabaseMetaData类 328
11.3.3 ResultSetMetaData 333
11.4 JDBC语句 334
11.4.1 Statement 334
11.4.2 PreparedStatement 335
11.4.3 CallableStatement 336
11.4.4 ResultSet类 337
11.5.1 设计主窗口 340
1.5 访问数据库实例 340
11.5.2 连接数据库 344
11.5.3 显示数据库数据 345
11.5.4 实现增加和修改对话框 348
11.5.5 完成主窗口事件 350
11.5.6 运行结果和源程序 351
11.6 本章小结 363
12.1.1 监听新用户加入 364
12.1. 浏览器/服务器方式聊天程序 364
第12章 高级编程实例 364
12.1.2 编写用户实例类 369
12.1.3 编写监听用户信息类 370
12.1.4 控制在线用户 372
12.1.5 编写客户端Applet类 373
12.1.6 编写客户端用户监听线程 375
12.1.7 通信流程和运行结果 376
12.1.8 源程序清单 378
12.2.1 绘图的实现 394
12.2 Java打印 394
12.2.2 打印的实现 396
12.2.3 运行结果和源程序清单 397
12.3 Java 本地文件--JNI 405
12.3.1 编写Java程序 406
12.3.2 将Java程序编译成类文件 406
12.3.3 产生JNI风格的头文件 407
12.3.4 实现本地方法 407
12.3.6 运行Java程序 408
12.3.5 编译生成动态连接库文件 408
12.3.7 在本地方法中处理异常 411
12.4 Java Applet的安全性 412
12.5 文件上下载 417
12.5.1 设计主窗口 417
12.5.2 主窗体事件的实现 425
12.5.3 实现连接服务器类ConnListen 434
12.5.4 实现下载线程类DownloadFile 434
12.5.6 程序运行结果和源程序清单 435
12.5.5 实现上载类UploadFile 435
12.6 直接发送电子邮件 455
12.6.1 在Applet中调用工具发送电子邮件 456
12.6.2 直接发送电子邮件 458
12.7 滚动条幅Applet 464
12.7.1 确定控制参数 464
12.7.2 编写Applet类 465
12.7.3 实现滚动线程 471
12.7.4 实现Label鼠标事件 474
12.7.5 源程序清单 481
12.8 远程方法调用 489
12.8.1 定义一个扩展了Remote接口的接口 489
12.8.2 定义一个实现上面接口的类 489
12.8.3 使用rmic程序生成远程实现所需要的存根和结构框架 491
12.8.4 创建一个可以对服务器进行RMI调用的客户程序 492
12.8.5 登记并使用远程服务器和客户程序 492
12.9 本章小结 493
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《CCNA网络安全运营SECFND 210-250认证考试指南》(美)奥马尔·桑托斯(OmarSantos),约瑟夫·穆尼斯(JosephMuniz),(意) 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《网络利他行为研究》蒋怀滨著 2019
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019