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

Java实用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:董慧等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505343181
  • 页数:293 页
图书介绍:
《Java实用教程》目录
标签:编著 教程

第一章 Java的开发环境 1

1.1 Java的运行环境 1

1.1.1 Java技术的现状 1

目录 1

1.1.2 Java技术的特性 3

1.1.3 Java技术的应用前景 5

1.1.4 Java开发及执行环境 5

1.2 Java Developers Kit(JDK) 7

1.2.1 WWW 7

1.2.2 JDK 8

1.2.3 Java applet 22

1.2.4 Java application 23

1.3 HotJava浏览器 24

1.3.1 HotJava的功能 24

1.3.2 HotJava的安全机制 25

1.3.2 HotJava的特点 25

1.3.4 在HotJava页面中创建applet 26

1.4 小结 27

1.5 习题 27

第二章 数据类型、变量和表达式 28

2.1 基本数据类型 28

2.1.1 整型 28

2.1.2 浮点型 29

2.1.3 字符型 29

2.1.4 布尔型 29

2.1.5 基本类型的包装类 30

2.2 数组 30

2.2.1 数组的建立与初始化 30

2.2.2 数组的访问 31

2.3.1 字符串的建立 32

2.3 字符串 32

2.3.2 字符串的比较 33

2.3.3 串操作 34

2.4 类型转换 36

2.4.1 基本类型之间的转换 36

2.4.2 引用类型之间的转换 37

2.4.3 字符串与其他类型之间的转换 38

2.5 变量 39

2.5.1 Java符号集与变量声明 39

2.5.2 作用域 40

2.6 运算符和表达式 42

2.6.1 算术运算符 42

2.6.2 关系运算符 44

2.6.3 布尔运算符 44

2.6.5 位运算符 45

2.6.4 赋值运算符 45

2.6.6 其他运算符 47

2.6.7 运算符的优先级 49

2.6.8 表达式 49

2.7 小结 50

2.8 习题 50

第三章 流程控制 52

3.1 Java与C及C++的差别 52

3.2 条件语句 53

3.2.1 简单条件语句 53

3.2.2 复合条件语句 53

3.3 循环语句 54

3.3.1 for语句 54

3.3.4 三种循环语句的比较 55

3.3.2 while语句 55

3.3.3 do-while语句 55

3.4 开关语句 56

3.5 转移语句 57

3.5.1 break语句 57

3.5.2 continue语句 58

3.5.3 return语句 59

3.6 小结 60

3.7 习题 60

第四章 Java的面向对象程序设计 61

4.1 概述 61

4.2 对象与类 62

4.2.1 类说明 62

4.2.2 类体 64

4.2.3 对象的创建与取消 72

4.2.4 对象的使用 73

4.3 接口 74

4.3.1 定义接口 75

4.3.2 使用接口 75

4.4 继承 76

4.4.1 Java的继承 77

4.4.2 继承的实现 78

4.4.3 作为程序设计方法的继承 81

4.5 包 83

4.5.1 包的定义 84

4.5.2 引入包 84

4.5.3 Java的API结构 85

4.6 对象容器类的利用 86

4.6.1 向量 86

4.6.2 哈希表 89

4.6.3 栈 92

4.7 小结 93

4.8 习题 94

第五章 Java的用户界面 95

5.1 Java的用户事件处理 95

5.2 基本用户界面 97

5.2.1 标签 98

5.2.2 文本行和文本域 98

5.2.3 计算器:一个用户界面实例 100

5.2.4 按钮 103

5.2.5 复选框 104

5.2.6 列表框 106

5.2.7 选择框 109

5.2.8 滚动条 110

5.2.9 GUI组件的对等体 112

5.3 高级用户界面 113

5.3.1 颜色和字体 113

5.3.2 面板 115

5.3.3 窗口、框架和对话框 116

5.3.4 菜单 117

5.3.5 新的计算器 119

5.3.6 布局管理器 126

5.4 小结 132

5.5 习题 133

第六章 Java语言中的多媒体技术 134

6.1 多媒体技术概述 134

6.1.1 多维性 134

6.1.2 集成性 134

6.2.1 文本的标准输入/输出 135

6.1.3 交互性 135

6.2.2 绘制字符串 137

6.2 文本处理 138

6.3 图形处理 139

6.3.1 框架图形原语 139

6.3.2 填充图形原语 140

6.3.3 文本图象绘制方法 141

6.3.4 属性控制方法 142

6.4 图象处理 143

6.4.1 图象的下载与监测技术 143

6.4.2 图象的创建及其属性 146

6.4.3 异步图象的接口 147

6.4.4 图象的低级处理技术 150

6.5.1 声音效果 157

6.5 声音处理 157

6.5.2 声音播放 158

6.6 多媒体声像合成技术与应用 159

6.6.1 动画制作原理 159

6.6.2 闪烁 160

6.6.3 声音的应用 162

6.6.4 应用实例的简要分析 162

6.7 小结 167

6.8 习题 168

第七章 异常处理 169

7.1 异常及异常对象 169

7.2 异常处理机制 170

7.3 异常类的继承树结构 173

7.4 异常的产生、捕获与处理 176

7.4.1 异常的抛出:throw语句 176

7.4.2 异常的捕获与处理:try-catch结构 179

7.4.3 finally代码段 181

7.5 定义自己的异常 182

7.6 小结 187

7.7 习题 188

第八章 多线程程序设计 189

8.1 线程概念 189

8.2 线程的生命周期 190

8.2.1 线程状态和线程控制 190

8.2.2 线程的创建 191

8.2.3 线程的启动和终止 198

8.2.4 线程的挂起和恢复 198

8.2.5 线程的优先级和线程的调度 200

8.3 线程组 202

8.3.1 线程组类的管理方法 203

8.3.2 组属性操作方法 204

8.3.3 涉及组中全部线程的方法 205

8.3.4 访问控制 206

8.4 线程的同步机制 206

8.4.1 临界区和管程 208

8.4.2 notify()和wait()方法及其应用 210

8.4.3 死锁 211

8.5 小结 212

8.6 习题 216

第九章 Java网络程序设计 217

9.1 Java的Socket通信机制 217

9.1.1 何为Socket 217

9.1.2 流 219

9.1.3 面向连接的通信方式 223

9.1.4 数据流 224

9.1.5 管道流 227

9.2.1 何为数据报 231

9.2 数据报通信 231

9.2.2 DatagramPacket和DatagramSocket 232

9.2.3 发送数据报 233

9.2.4 接收数据报 234

9.3 用URL访问网络资源 235

9.3.1 何为URL 235

9.3.2 利用URL类访问网络资源 235

9.3.3 使用URLConnection类访问网络资源 238

9.4 句柄 242

9.4.1 内容句柄 242

9.4.2 协议句柄 246

9.5 小结 248

9.6 习题 248

10.1 Server Socket类 250

第十章 编写服务器程序 250

10.2 回声:一个Java服务器的实例 251

10.2.1 回声设计思路 251

10.2.2 回声服务器的实现 252

10.2.3 改进回声服务器 257

10.3 回声服务器的客户端程序 258

10.3.1 EchoClient的设计与实现 258

10.3.2 与非HTTP服务器的接口 260

10.4 小结 260

10.5 习题 261

第十一章 Java与HTML的接口 262

11.1 HTML的特性 262

11.4.1 文件结构命令 263

11.3.2 浏览HTML文件 263

11.4 HTML的标签命令 263

11.3 HTML文件的编辑与浏览 263

11.2 HTML标签结构 263

11.3.1 编辑HTML文件 263

11.4.2 区段格式命令 264

11.4.3 下锚链结命令 267

11.4.4 字符格式命令 268

11.4.5 图象命令 269

11.4.6 列表命令 270

11.4.7 表格命令 270

11.4.8 背景和前景颜色变化 271

11.5 Java applet和HTML文件的连接 272

11.5.1 HTML APPLET语句 273

11.5.2 HTML APPLET属性设置 273

11.6 Java applet与HTML文件参数的传递 274

11.6.1 Tumbling Duke 276

11.7.1 Java applet和Java application的差别 280

11.7 Java applet、Java application和HTML混合编程 280

11.7.2 Java applet和Java application混合编程的关键 281

11.7.3 Java applet、Java application和HTML混合编程实例 282

11.8 小结 284

11.9 习题 284

第十二章 Java与C的接口 286

12.1 Java与C的连接 286

12.2 Java与C的连接步骤 287

12.3 Java与C的参数传递与返回值 290

12.3.1 自动参数 290

12.3.2 简单数据类型的参数及返回值 291

12.3.3 复杂数据类型的参数及返回值 291

12.4 小结 292

12.5 习题 292

参考文献 293

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