Java网络编程基础PDF格式文档图书下载
- 购买点数:11 点
- 作 者:殷兆麟主编
- 出 版 社:清华大学出版社;北方交通大学出版社
- 出版年份:2004
- ISBN:7810822209
- 标注页数:299 页
- PDF页数:312 页
第1章 Java语言概述 1
1.1 Java的语言特性 1
1.1.1 面向对象 1
1.1.2 可移植性 1
目录 1
1.1.3 稳定性和安全性 2
1.1.4 简单性 2
1.1.5 高性能 2
1.1.6 动态特性 3
1.2 虚拟机、Java虚拟机与Java运行环境 3
1.2.1 虚拟机使语言与其运行环境无关 3
1.2.2 Java虚拟机与Java运行环境 4
1.3 Java程序的运行 5
习题 6
小结 6
第2章 Java开发环境基本知识 7
2.1 Java开发环境 7
2.2.1 JDK的安装与配置 7
2.2.2 JDK的主要功能 8
2.2.3 JDK下开发Java应用的步骤 12
2.3 JBuilder 8.0安装 13
2.3.1 JBuilder 8.0概述、环境配置及使用 13
2.3.2 JBuilder 8.0安装 13
2.3.3 JBuilder 8.0下Java应用程序开发步骤 15
小结 21
习题 21
3.1.2 类体 22
3.1.1 类首部 22
3.1 一个简单的Java程序实例 22
第3章 Java语言基础 22
3.2 标识符、注释和分隔符 23
3.2.1 标识符 23
3.2.2 注释 23
3.2.3 分隔符 24
3.3 局部变量和常量 24
3.3.1 变量 24
3.3.2 常量 25
3.4 基本类型与一维数组 25
3.4.1 整型 25
3.4.2 浮点型 26
3.4.3 布尔型 27
3.4.4 字符型 27
3.4.5 一维数组 29
3.5 运算符及表达式 31
3.5.1 表达式 31
3.5.2 运算符 31
3.5.3 算术运算符 31
3.5.4 关系运算符 32
3.5.5 逻辑运算符 32
3.5.6 位运算符 33
3.5.7 赋值运算符 33
3.5.8 条件运算符 34
3.6 运算符的优先级 34
3.7 数据类型转换 36
3.7.1 自动类型转换 36
3.7.2 强制类型转换 36
3.8.4 空语句 37
3.8.3 方法调用语句 37
3.8.5 标准输入输出(I/O) 37
3.8.1 变量说明语句 37
3.8.2 赋值语句 37
3.8 简单语句和复合语句 37
3.8.6 复合语句 39
3.9 控制语句 39
3.9.1 选择语句 39
3.9.2 switch语句 42
3.9.3 循环语句 44
3.9.4 循环的嵌套 49
3.9.5 break语句和continue语句 50
3.10 综合应用举例 52
3.10.1 示例1:输出加法表 52
3.10.2 示例2:整数排序 53
3.10.3 类方法的调试概述 54
小结 60
习题 61
第4章 Java面向对象程序设计 64
4.1 面向对象系统分析 64
4.2 对象和类 64
4.2.1 对象 64
4.2.2 类 65
4.3 Java的包与类 66
4.3.1 类描述对象特征 66
4.3.2 类首说明 68
4.3.3 类体 69
4.4 继承 78
4.4.1 继承概述 78
4.4.2 父类和子类的单继承定义格式 79
4.4.3 子类对父类成员重载 80
4.4.4 null,this,super 82
4.4.5 多态性 83
4.4.6 final类(最终类) 84
4.5 接口 85
4.5.1 接口的说明 85
4.5.2 接口的使用 87
4.5.3 接口与类的比较 89
4.6 抽象类和方法 89
4.7 包 90
4.7.1 包说明 91
4.7.2 包的层次结构 91
4.7.3 包的使用 91
4.8 类、类成员访问权限的进一步讨论 94
4.9.1 单向链结点类描述 95
4.9 综合应用示例 95
4.9.2 单向链表 97
4.9.3 单向链表中插入或删除一个结点 98
4.9.4 单向链表类 99
4.9.5 队和栈 102
4.9.6 利用单向链表实现简单的学生成绩管理 104
小结 109
习题 110
第5章 异常处理 113
5.1 异常类的层次 113
5.2 throws抛出异常 114
5.3 throw抛出异常 115
5.4 异常处理 116
5.4.1 try…catch…finally语句 116
5.4.2 finally子句 117
5.5 综合应用示例 120
5.6 程序运行错误的排除及异常处理的调试 122
5.6.1 程序调试工具(Debug)概述 122
5.6.2 调试工具的使用 123
5.6.3 异常处理调试 125
小结 126
习题 126
第6章 Java的基本可重用类 129
6.1 Java主要的可重用包 129
6.2 Java语言包 130
6.2.1 字符串类 130
6.2.2 Math类 135
6.3 java.util包 135
6.3.2 日期时间类 136
6.3.1 java.util包的构成 136
6.3.3 向量类及其使用 137
6.3.4 哈希表类及其应用 141
6.4 输入与输出流的运用 143
6.4.1 流 143
6.4.2 标准输入输出流 144
6.4.3 InputStream类和OutputStream类 145
6.4.4 字符流文件 146
6.4.5 字节流文件 149
6.4.6 缓冲区流输出和输入 150
6.4.7 数据和对象的输入输出流 151
6.5 综合应用示例 153
小结 156
习题 156
7.1 抽象窗口工具箱——AWT组件 159
第7章 图形用户界面 159
7.1.1 AWT中的容器 160
7.1.2 AWT的基本控件 162
7.1.3 菜单 176
7.1.4 使用AWT组件绘图 178
7.1.5 AWT组件在容器中的布局及其他常用类 181
7.1.6 事件和事件的处理 184
7.2 用组件构造用户图形界面 187
7.2.1 综合示例一 188
7.2.2 综合示例二 192
小结 211
习题 212
第8章 多线程程序设计 214
8.1 线程概述 214
8.2.1 继承Thread类 215
8.2 多线程实现机制 215
8.2.2 实现Runnable接口 216
8.3 线程控制 217
8.3.1 线程状态及其转换 217
8.3.2 创建状态 218
8.3.3 就绪状态 218
8.3.4 等待状态 218
8.3.5 撤销状态 219
8.3.6 线程类其他常用的方法 219
8.3.7 线程的同步 220
8.3.8 线程通信 221
小结 223
习题 223
9.1 计算机网络系统概述 226
第9章 网络基础与URL编程 226
9.2.1 TCP/IP核心协议 227
9.2 TCP/IP协议族 227
9.2.2 TCP/IP应用层协议 230
9.3 HTTP协议 232
9.3.1 概述 232
9.3.2 HTTP通信的步骤 232
9.3.3 HTTP几种方法 232
9.4 Java与网络 236
9.4.1 Java获取IP地址 236
9.4.2 Java URL编程 237
9.4.3 URLConnection()类的使用 243
小结 246
习题 246
10.1 Applet程序开发步骤 249
第10章 Java小应用程序Applet 249
10.1.1 用JDK开发Applet 250
10.1.2 用JBuilder开发Applet 251
10.2 Applet类 253
10.2.1 Applet类概述 253
10.2.2 Applet的运行控制 254
10.3 HTML中Applet标志 255
10.3.1 控制Applet窗口的主要标志 255
10.3.2 Applet程序从HTML中接受参数 256
10.4 Applet的事件及其处理 258
10.4.1 Applet中的鼠标操作 258
10.4.2 Applet中的键盘操作 263
10.5 Applet的应用 265
10.5.1 Applet之间进行通信 265
10.5.2 利用Applet来显示图像 271
10.5.3 利用Applet播放声音 273
10.5.4 网页跳动的文字 276
10.5.5 网页中的动画 280
10.6 浏览器浏览Applet 285
10.6.1 远程浏览Applet 285
10.6.2 查看Java错误 285
10.6.3 浏览器端的安全 286
小结 287
习题 287
第11章 Java文件存档 289
11.1 JBuilder下Java文件存档 289
11.1.1 应用程序存档成一个jar文件 289
11.1.2 jar文件运行 293
11.2.1 JDK下的jar程序概述 294
11.1.3 jar文件修改与重新测试 294
11.2 JDK下Java文件存档 294
11.2.2 把Java文件压缩存档 295
11.2.3 显示存档文件中的内容 295
11.2.4 从档案中解压缩文件 295
11.2.5 Manifest文件 296
11.3 使用存档文档 296
11.3.1 使用存档文件中的类 296
11.3.2 小应用程序使用其存档文件 296
11.3.3 扩展系统已有的类 297
11.3.4 Java调用类的顺序 297
小结 298
习题 298
参考文献 299
- 《网络编程基础》张申编著 2003
- 《网络编程实用教程》叶树华编著 2010
- 《C#网络应用编程基础》马骏主编 2006
- 《实用UNIX网络编程基础》韩圭东编著 1994
- 《网络编程实用教程》段利国主编;刘金江,倪天伟,叶树华副主编 2016
- 《TCP/IP网络编程技术基础》王雷编著 2012
- 《Windows网络编程基础教程》杨传栋,张焕远编著 2015
- 《Java网络编程基础 第2版》朱喜福,戴舒樽,王晓勇编 2008
- 《Visual C++网络编程案例实战》梁伟等编著 2013
- 《实用Java网络编程技术》刘永华,于春花主编 2009
- 《英语词汇提高》(美)SherrieL.Nist,(美)CaroleMohr编 12
- 《网络互联技术手册 第2版》(美)(K.唐斯)Kevin Downes等著;包晓露等译 1999
- 《游牧考古学 在伊朗和土耳其的田野调查》(澳)克里布著 2015
- 《大学出版精神与大学出版社的发展 中国大学出版发展文化研究》肖启明著 2008
- 《结果导向的领导力》(美)戴维·尤里奇,杰克·曾格,诺曼·斯莫尔伍德著;赵实译 2016
- 《大学出版社工作探索 上海交通大学出版社建设二十周年论文集》上海交通大学出版社编 2003
- 《环境政策概要》(英)卡罗琳·斯奈尔(Carolyn Snell)著;宋伟译 2017
- 《中国大学出版社概览 1997-2005》中国大学出版社协会编 2007
- 《大学精神与大学出版 民国中央大学“学人办刊”研究》赵丽华著 2016
- 《大学出版发行工作探索 全国大学出版社发行工作研究论文集》张天蔚主编;贾国祥,甄一民,姜革文副主编 2000