当前位置:首页 > 工业技术
Java实例教程
Java实例教程

Java实例教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:许平凡等编著
  • 出 版 社:浦东电子出版社
  • 出版年份:2001
  • ISBN:7900335226
  • 页数:300 页
图书介绍:本书从Java语言的特点和概述讲起,详细介绍了Java语言的程序设计方法,同时在书中给出了大量的例子和详细讲解。
《Java实例教程》目录

第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

相关图书
作者其它书籍
返回顶部