Java实例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:许平凡等编著
- 出 版 社:浦东电子出版社
- 出版年份:2001
- ISBN:7900335226
- 页数:300 页
第1章 Java的特点 1
1.1 Java语言 1
1.1.1 简单性 1
1.1.2 面向对象 1
1.1.3 分布性 1
1.1.4 鲁棒性 2
1.1.5 安全性 2
1.1.6 体系结构中立 2
1.1.7 可移植性 2
1.1.8 解释执行 2
1.1.9 高性能 2
1.1.10 多线程 2
1.1.11 动态性 3
1.2 Java Applet 3
1.3 丰富的类库 3
1.4 Java和C/C++ 3
1.4.1 全局变量 4
1.4.2 goto 4
1.4.3 指针 4
1.4.4 内存管理 4
1.4.5 数据类型的支持 4
1.4.6 类型转换 5
1.4.7 头文件 5
1.4.8 结构和联合 5
1.4.9 预处理 5
1.4.10 简单的例程分析 5
1.5 本章小结 7
1.5.1 主要内容 7
1.5.2 课后习题 7
第2章 Java概述 8
2.1 Java的发展史 8
2.1.1 什么是Java 8
2.1.2 从C开始 8
2.1.3 Java语言的转折点 9
2.2 Java带来的影响 9
2.3 本章小结 10
2.3.1 主要内容 10
2.3.2 课后习题 11
第3章 Java语言基础 12
3.1 Java变量 12
3.1.1 变量的意义 12
3.1.2 变量的声明 12
3.1.3 变量的命名 13
3.1.4 声明变量的类型 14
3.1.5 初始化变量并为变量赋值 15
3.1.6 初始化一个数组 15
3.2 本章小结 19
3.2.1 主要内容 19
3.2.2 课后习题 20
第4章 Java表达式与语句 21
4.1 Java表达式 21
4.1.1 表达式的含义 21
4.1.2 理解操作符 22
4.1.3 操作符的计算顺序 22
4.1.4 执行数组操作 24
4.2 Java的控制语句 25
4.2.1 if语句 25
4.2.2 switch语句 27
4.2.3 循环语句 28
4.2.4 break和continue语句 31
4.3 本章小结 31
4.3.1 主要内容 31
4.3.2 课后习题 32
第5章 Java的类 33
5.1 Java的类 33
5.1.1 包的含义 33
5.1.2 包的声明 34
5.1.3 装载其他的包 34
5.1.4 方法的覆盖(overriding) 35
5.1.5 抽象类 36
5.1.6 接口 37
5.1.7 父类和子类的类型转换 38
5.2 本章小结 40
5.2.1 主要内容 40
5.2.2 课后习题 40
第6章 出错与异常处理 41
6.1 错误和异常的分类 41
6.1.1 错误的分类 41
6.1.2 异常的分类 42
6.2 Throw、Catch、Try和Finally 43
6.2.1 Throw 43
6.2.2 Try 44
6.2.3 Catch、Finally 44
6.3 异常处理的嵌套 46
6.4 实例一 异常测试 47
6.5 实例二 消息分流测试 49
6.6 本章小结 54
6.6.1 主要内容 54
6.6.2 课后习题 55
第7章 输入流和输出流 56
7.1 输入流类 56
7.1.1 FileInputStream 57
7.1.2 DataInputStream 59
7.2 输出流类 60
7.2.1 FileOutputStream 60
7.2.2 BufferedOutputStream 63
7.2.3 DataOutputStream 63
7.3 实例1 65
7.4 实例2 68
7.5 其他输入输出操作 72
7.5.1 文件拷贝 72
7.5.2 管道 73
7.6 本章小结 74
7.6.1 主要内容 74
7.6.2 课后习题 74
第8章 多线程 75
8.1 多线程与系统 75
8.1.1 线程的定义 75
8.1.2 线程的执行 76
8.1.3 线程的同步 77
8.1.4 线程组 80
8.1.5 线程的生命周期 80
8.2 线程的建立和控制 81
8.2.1 建立线程的两种方法 81
8.2.2 线程的控制方法 83
8.3 实例一 小球弹跳 85
8.4 实例二 地球仪自转 90
8.5 本章小结 94
8.5.1 主要内容 94
8.5.2 课后习题 94
第9章 远程方法调用 95
9.1 激活协议 95
9.1.1 术语 95
9.1.2 惰性激活 95
9.2 远程对象的实现 97
9.2.1 ActivationDesc类 97
9.2.2 ActivationID类 98
9.2.3 Activatable类 99
9.3 激活接口 105
9.3.1 激活器接口 105
9.3.2 ActivationSystem接口 106
9.3.3 ActivationMonitor类 108
9.3.4 ActivationInstantiator类 109
9.3.5 ActivationGroupDesc类 109
9.3.6 ActivationGroupDesc.CommandEnvironment类 110
9.3.7 ActivationGroupID类 111
9.3.8 ActivationGroup类 112
9.3.9 MarshalledObject类 114
9.4 本章小结 115
9.4.1 主要内容 115
9.4.2 课后习题 116
第10章 内码转换 117
10.1 Java引进Unicode带来的问题 117
10.1.1 例子 117
10.1.2 分析 118
10.2 用JDK 1.1开发汉字处理应用程序应注意的问题 119
10.3 内码中的其他一些问题 121
10.4 本章小结 124
10.4.1 主要内容 124
10.4.2 课后习题 124
第11章 Java与Internet网络程序设计 125
11.1 Java的网络类库 125
11.1.1 Java.net 125
11.1.2 Java.net.ftp 127
11.1.3 NNTP 129
11.1.4 Java对WWW的支持 130
11.1.5 客户机——服务器 131
11.2 服务器示例程序 135
11.2.1 Java Applet自动地发E-mail 136
11.3 本章小结 150
11.3.1 主要内容 150
11.3.2 课后习题 150
第12章 Java的Internet网络程序设计思想 151
12.1 Java编程简介 151
12.1.1 编程环境 151
12.1.2 编程方法 151
12.1.3 关于本文中程序的说明 151
12.2 Java网络功能及获取网络上资源的一般步骤 152
12.3 从网络上获取图像 152
12.4 从网络上获取声音 156
12.5 显示网络上其他HTML文档 160
12.6 读取网络上文件内容 161
12.6.1 读取内容 161
12.7 动态使用网络上资源 163
12.8 Java网络能力的限制 165
12.9 创建URL对象的方法 166
12.10 实现网络功能的其他方法 166
12.11 本章小结 171
12.11.1 主要内容 171
12.11.2 课后习题 171
第13章 避免Microsoft非标准Java SDK的潜在危险 172
13.1 Microsoft非标准Java SDK的潜在危险 172
13.1.1 新类 173
13.1.2 接口修改 176
13.1.3 com.ms包 176
13.1.4 SDK中的省略 176
13.1.5 差别 177
13.2 避免Microsoft非标准Java SDK的潜在危险 178
13.2.1 Microsoft的AFC 178
13.2.2 Locale的变化 179
13.2.3 RMI 179
13.2.4 动作差别 179
13.2.5 有关IE的问题 179
13.2.6 有关Netscape的问题 180
13.2.7 结论 180
13.3 资源 180
13.4 本章小结 181
13.4.1 主要内容 181
13.4.2 课后习题 181
第14章 Java的综合应用编程 182
14.1 Java源程序 182
14.1.1 Othello.Java 182
14.1.2 ChatFrm.Java 223
14.1.3 MySocket.Java 233
14.1.4 MessageBox.Java 240
14.1.5 Server.Java 244
14.1.6 Client.Java 253
14.2 运行所需的HTML文件 256
14.3 本章小结 257
14.3.1 主要内容 257
14.3.2 课后习题 257
附录1 关键字 258
附录2 Java WorkShop介绍 272
附录3 Sun的Java认证考卷 276
附录4 JavaBean 292
附录4.1 JavaBean的属性 292
附录4.1.1 Simple属性 292
附录4.1.2 Indexed属性 292
附录4.1.3 Bound属性 293
附录4.1.4 Constrained属性 295
附录4.2 JavaBean的事件 296
附录4.2.1 概述 297
附录4.2.2 事件状态对象(Event State Object) 297
附录4.2.3 事件监听者接口(EventListener Interface)与事件监听者 298
附录4.2.4 事件监听者的注册与注销 299
附录4.2.5 适配类 300
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《中国电子政务发展报告 2018-2019 数字中国战略下的政府管理创新》何毅亭主编 2019
- 《电子管风琴伴奏中外经典合唱曲集》主编;王永刚副主编;宋尧尧陈宏赵雪陈海涛 2019
- 《电工电子技术实验》彭小峰,王玉菡,杨奕主编 2018
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019