《Java语言及应用技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:吴健主编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:1997
  • ISBN:7561209703
  • 页数:276 页
图书介绍:

第一章 绪论 1

1.1 Internet 和WWW 信息服务 1

1.2 HTML 文档WWW 浏览器 3

1.3 Java 的诞生与成长 4

1.4 Java 语言的特点 5

1.4.1 Java 是可移植的 6

1.4.2 Java 是健壮的 7

1.4.3 Java 是安全的 7

1.4.4 Java 是面向对象的 7

1.4.6 Java 是容易使用的 8

1.4.5 Java 是高性能的 8

第二章 Java 开发环境 10

2.1 SUN JDK Java 开发工具包 10

2.1.1 Java 源程序的编辑 11

2.1.2 Java 程序的编译 11

2.1.3 Java 程序的(解释)执行 12

2.1.4 Java 程序的调试 15

2.1.5 用Javah 命令生成C语言头文件 16

2.1.6 对Java 类文件进行反编译 20

2.1.7 Java 应用程序接口(API)的文档生成工具 20

2.2.1 Cafe 概述 22

2.2.2 Cafe 集成环境 22

2.2 Symantec Cafe 简介 22

第三章 认识Java 34

3.1 Java程序的结构 34

3.1.1 Java 语言的面向对象特性 34

3.1.2 Java 程序的基本结构 34

3.1.3 Java 语言的基本数据类型、语句和类库概述 35

3.2 Java 程序实例 35

3.2.1 Java 程序的基本类型 35

3.2.2 利用JDK 开发Java 程序 36

3.2.3 独立应用程序和小应用程序示例 39

4.1.1 对象 44

4.1.2 类 44

4.1 面向对象概述 44

第四章 面向对象基础 44

4.1.3 封装 45

4.1.4 继承 45

4.1.5 方法覆盖及重载 45

4.1.6 多态 46

4.2 Java 中的对象 46

4.2.1 Java类及其中对象 46

4.2.2 数组 53

4.2.3 接口 54

5.1.2 注释 56

5.1.1 Java 字符——Unicode 56

5.1 Java符号集 56

第五章 数据、变量、表达式及Java 的基本类库 56

5.1.3 常量 57

5.1.4 标识符 59

5.1.5 关键字 59

5.1.6 运算符与分隔符 59

5.2 变量定义(声明) 60

5.2.1 变量的定义及数据类型 60

5.2.2 数组声明 61

5.2.3 作用域 62

5.3.1 运算符及其优先级 63

5.3 表达式 63

5.3.2 转换变量类型 67

5.4 Java 语言的基础类库——java,lang 67

5.4.1 java,lang 中的类及其分类 67

5.4.2 Object 超类 68

5.4.3 数据类型表 68

5.4.4 Math 类 69

5.4.5 字符串类 70

5.4.6 System 类 72

6.1 选择结构的控制语句 75

6.1.1 if 语句 75

第六章 控制结构 75

6.1.2 switch 语句 77

6.2 循环结构的控制语句 78

6.2.1 while 语句 78

6.2.2 do-while 语句 79

6.2.3 for 语句 80

6.3 跳出语句块的 break,continue,return 语句 81

6.3.1 break 语句 81

6.3.2 continue 语句 82

6.4 例外处理语句 84

6.4.1 例外类层次 84

6.3.3 return 语句 84

6.4.2 try-catch-fimally 语句 85

6.4.3 throw 语句 87

第七章 Java 的类、接口和包 90

7.1 Java 实现面向对象的方法 90

7.1.1 Java 中的类及其创建 90

7.1.2 方法重载和覆盖 91

7.1.3 利用 main()得到命令行参数 93

7.2 抽象类和抽象方法 94

7.3 接口 96

7.3.1 接口的用法 96

7.3.2 接口带来的多继承性 98

7.3.3 接口的多态性 101

7.4 包 102

7.4.1 包使用 103

7.4.2 关于无名包 104

7.5 小结 104

第八章 基本输入/输出 106

8.1 jave,io 包概述 106

8.1.1 jave,io 包的层次结构和特点 106

8.1.2 jave,io 包的使用 107

8.2 抽象类 InputStream 和 OutputStream 107

8.2.1 InputStream 类 107

8.2.2 OutputStream 类 108

8.3 ByteArrayInputStream 类和ByteArrayOutputStream 类 109

8.3.1 ByteArrayInputStream 类 109

8.3.2 ByteArrayOutputStream 类 110

8.3.3 StringBufferInputStream 类 112

8.4 过滤流类 112

8.4.1 FilterInputStream 和FilterOutputStream 类 112

8.4.2 BufferedInputStream和 BufferedOutputStream类 113

8.4.3 DataInputStream 和DataOutputStream 类 115

8.4.4 LineNumeberInputStream 类 119

8.4.5 PushbackInputStream 类 120

8.4.6 PrintStream 类 120

8.5 PipenInputasTream 类和PipedOutputStream 类 123

8.6 SequenclInputStream 类 125

8.7 文件输入/输出流类 126

8.7.1 FileInputStream 和 FileOutputStream 类 127

8.7.2 RandomAccessFile 类 129

8.8 文件类File 130

8.9 小结 133

第九章 线程 134

9.1 进程与线程 135

9.2 Java 的线程模型 136

9.2.1 优先级 136

9.2.2 同步 136

9.3.1 Thread 类 137

9.2.3 线程组 137

9.3 Java 多线程的实现机制 137

9.3.2 实现接口Runnable 141

9.4 资源共享中的同步和锁定 144

9.4.1 标记函数同步 147

9.4.2 标记对象同步 150

第十章 窗口式用户界面——AWT类库 156

10.1 AWT 类库的层次结构 156

10.2 菜单窗口 157

10.3 界面布置工具 162

10.4.1 类Button 和类Label 171

10.4 交互式操作组件 171

10.4.2 类TextArea、TextFeild、List、Font、CheckboxGroup 和Checkbox 178

10.4.3 类Canvas、Graphis、Choice、Color和Scrollbar 185

10.4.4 类Dialog 195

10.4.5 类FileDialog 196

10.5 小结 197

第十一章 图形、动画以及声音的处理:进入多媒体世界 198

11.1 图形设置 198

11.1.1 屏幕坐标系统 198

11.1.2 Graphics 类的作图方法 199

11.1.3 表态图像的显示 206

11.2.2 控制动画的播放速度 207

11.2 动画的播放 207

11.2.1 装入动画片 207

11.2.3 一个动画的例子——转动的陀螺 208

11.2.4 提高动画的播放质量 210

11.3 声音的播放 211

11.3.1 getAudilData 方法和Play 方法 212

11.3.2 AudioClip 接口 212

第十二章 用Java制作网页 213

12.1 java,applet 类库的构成 213

12.2.3 实例变量 214

12.2.2 构造函数 214

12.2.1 Applet 类的继承层次 214

12.2 Applet 类 214

12.2.4 成员方法 215

12.3 Applet 程序结构 216

12.4 编写一个Applet 218

12.4.1 建立 Applet 子类 218

12.4.2 重载init()方法 218

12.4.3 重载start()方法 219

12.4.4 在run()方法中显示图像 220

12.5 在HTML 页面中嵌入Applet 222

12.6 小结 223

13.1.1 Java 网络基础类库java,net 225

第十三章 用Java 开发网络应用程序 225

13.1 Java 网络编程基础与Telnet 225

13.1.2 TelnetInputStream 和TelnetOutputStream类 228

13.2 Java 与ftp 协议 229

13.2.1 FtpClient 的构造函数 229

13.2.2 FtpClient 提供的方法 229

13.2.3 应用程序 230

13.3 Java 与WWW 协议 232

13.4 Java 与NNTP协议 234

附录 Java 语法的形式描述 236