《实用JAVA编程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:鼎点工作室编著
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:1996
  • ISBN:7810229869
  • 页数:243 页
图书介绍:

第一章 INTERNET及WWW简介 1

1.1 INTERNET的历史与发展 1

1.2 INTERNET上的传统服务 3

1.2.1 远程登录Telnet 3

1.2.2 文件传输协议FTP 3

1.2.3 电子邮件E—Mail 3

1.2.4 Gopher服务 4

1.2.5 广域信息服务WAIS 4

1.3 INTERNET环球信息网WWW 5

1.3.1 概述 5

1.3.2 几个重要的基本概念 5

1.3.3 WWW的工作原理 8

2.1.1 什么是HTML语言 9

2.1 简单的HTML文档的创建 9

第二章 超文本描述语言HTML入门 9

2.1.2 基本的HTML描述标记(Markup Tags) 11

2.1.3 建立联往其它文档的桥梁 11

2.2 常用的描述标记详解 13

2.2.1 如何产生有层次的列表 13

2.2.2 以真实面目显示文本 15

2.2.3 指定作者的E—Mail地址 15

2.2.4 加入图象,声音和动画 16

2.3 HTML文档中的字符格式 16

2.3.1 基本显示格式及字体 17

2.3.2 特殊字符的处理 17

2.4 一个较长而完整的范例 17

3.1 JAVA的历史 19

第三章 JAVA语言简介 19

3.2.1 Java的主要特性 20

3.2 JAVA系统与JAVA环境 20

3.3 JAVA环境和工具 24

3.3.1 Appletviewer小应用程序浏览器 25

3.3.2 Java解释器 26

3.3.3 Javac编译器 27

3.3.4 javah头文件生成器 28

3.3.5 javap反汇编器 29

3.3.6 Java调试器jdb 30

3.3.7 Javadoc API文件产生器 31

4.1 JAVA语言的基本组成 33

4.1.1 标识符 33

第四章 JAVA语言基础 33

4.1.2 关键字 34

4.1.3 文字 34

4.1.4 运算符 35

4.1.5 分隔符 35

4.2 变量 35

4.2.1 整数变量的说明 36

4.2.2 浮点变量的说明: 36

4.2.3 字符变量说明 36

4.2.4 布尔变量说明 36

4.2.5 变量的使用范围 37

4.2.6 类型转换 38

4.3.1 优先级 39

4.3.2 整型运算符 39

4.3 运算符 39

4.3.3 布尔运算符 42

4.3.4 浮点型运算符 43

4.3.5 字符串运算符 43

4.4 数组 43

4.4.1 说明数组 43

4.4.2 数组运算符 43

4.5 循环:FOR,WHILE和DO 44

4.5.1 for循环 44

4.5.2 while和while—do循环结构 45

4.6 条件控制:IF和SWITCH 46

4.6.1 if语句 46

4.6.2 switch分支结构 47

4.7.1 break 48

4.7 BREAK与LABEL 48

4.7.2 标号label 49

第五章 JAVA的类 51

5.1 定义类的结构 51

5.1.1 类的基本概念 51

5.1.2 类的基本组成 52

5.1.3 类的实例的创建 52

5.2 类的成员函数的说明与使用 53

5.2.1 类的成员函数的说明 53

5.2.2 不同类型的成员函数 54

5.2.3 成员函数的重载 55

5.2.4 静态成员 55

5.3.2 命令行参数 56

5.3.1 main成员函数 56

5.3 建立JAVA的应用程序 56

5.2.5 构造和析构成员函数 56

5.4 类的集合——包 58

5.4.1 理解包(package)的基本概念 59

5.4.2 定义一个包 59

5.4.3 引用已定义过的包 60

5.5 类的深入研究 60

5.5.1 在Java中使用继承 60

5.5.2 成员函数的重载 61

5.5.3 使用接口 62

5.5.4 类的转换 63

5.5.5 null,this和super变量 63

第六章 JAVA小应用程序APPLET基础 65

6.1 JAVA应用程序与JAVA APPLETS 65

6.2.1 Applet的主要行为 66

6.2 创建APPLETS 66

6.2.2 一个简单的Java小应用 68

6.2.3 在WWW页面中使用Java小应用 69

6.2.4 〈APPLET〉标记深入讨论 70

6.2.5 Applet的生命周期 74

6.3 APPLETS中的参数传递 76

第七章 线程和异常处理 81

7.1 线程的创建 81

7.1.1 理解线程的概念 81

7.1.2 通过继承创建线程 81

7.1.3 通过接口创建线程 83

7.1.4 其他线程函数: 84

7.2.1 同步设定 85

7.2 线程的使用 85

7.2.2 线程变量的安全 87

7.3 JAVA中的异常处理 87

7.3.1 错误调用声明 87

7.3.2 try与catch 88

7.3.3 finally语句 89

第八章 语言基础类库 90

8.1 对象类OBJECT 90

8.2 类型类(TYPE WRAPPERS) 91

8.2.1 Boolean类 92

8.2.2 Character类 92

8.2.3 数字的类型类 93

8.4 串类 94

8.3 数学类 94

8.4.1 使用String类 95

8.4.2 StringBuffer类 95

8.4.3 关于数组 96

8.5 系统类 96

第九章 输入与输出类库 98

9.1 输入输出流 98

9.1.1 标准输入输出 98

9.1.2 输入流InputStream 99

9.1.3 显示流PrintStream 100

9.2 文件类FILE 101

9.2.1 文件类File的基本用法 101

9.2.2 使用File类的例子 102

9.3 随机访问文件类RANDOMACCESSFILE 103

9.3.1 RandomAccessFile类的基本成员函数 104

9.3.2 读文件 104

9.3.3 写文件 106

第十章 图形、颜色和字体 109

10.1 图形类 109

10.1.1 绘制矩形 109

10.1.2 绘制直线 114

10.1.3 其他 117

10.2 颜色类 119

10.2.1 常用颜色 119

10.2.2 颜色类的功能 121

10.3 字体类 122

10.3.1 字体的类型、风格和大小 123

10.3.2 字体信息的获取 124

第十一章 多媒体应用 126

11.1 图象与声音的应用 126

11.1.1 图象文件的使用 126

11.1.2 声音的播放 126

11.2 创建一个简单的动画 127

11.2.1 动画的原理及应用 127

11.2.2 创建动画 128

11.2.3 动画的显示 129

11.3 动画的改进 132

11.3.1 控制动画的速率 132

11.3.2 消除动画的闪烁 133

11.4 复杂的动画 141

12.1 简单的事件 144

第十二章 简单的用户交互事件 144

12.2 简单事件的处理 149

第十三章 用户控制 152

13.1 用户控制的基本概念 152

13.1.1 什么是用户控制 152

13.1.2 一个创建用户控制的例子 152

13.1.3 程序分析 153

13.2 标题 154

13.2.1 什么是标题栏 154

13.2.2 创建标题栏 154

13.3.1 什么是按钮 155

13.3.2 创建按钮 155

13.3 按钮 155

13.2.3 Label类的一些常用的成员函数 155

13.3.3 Button类的一些常用的成员函数 156

13.4 检查框 157

13.4.1 什么是检查框 157

13.4.2 创建检查框 157

13.4.3 Checkbox类的一些常用的成员函数 158

13.5 选择列表 159

13.5.1 什么是选择列表 159

13.5.2 创建选择列表 159

13.5.3 Choice类的一些常用的成员函数 160

13.6 列表框 161

13.6.1 什么是列表框? 161

13.6.2 创建列表框 161

13.6.3 List类的一些常用的成员函数 162

13.7.2 创建滚动条 163

13.7 滚动条 163

13.7.1 什么是滚动条 163

13.7.3 Scrollbar类的一些常用的成员函数 164

13.8 用户控制的使用 165

13.8.1 面板设计 165

13.8.2 事件响应 166

第十四章 JAVA的网络功能 168

14.1 JAVA网络功能概述 168

14.2 给你的应用程序加上网络功能 169

14.2.1 java.net类 169

14.2.2 实现一个简单的FTP应用程序 173

14.2.3 其它的一些协议 176

14.3 不同类型的JAVA程序 178

14.3.1 小应用程序Applets和独立的应用程序 179

14.3.2 协议和内容处理程序 180

第十五章 工具类库 181

15.1 日期类 181

15.1.1 创建日期类的对象 181

15.1.2 日期的管理 181

15.2 栈类 182

15.2.1 栈类简介 182

15.2.2 实例介绍 183

附录A:JAVA类库树形图 185

附录B:JAVA包与JAVA类库 191

附录C:常用的JAVA类库 201

附录D:系统常见异常错误 240

附录E:JAVA关键字列表 241