当前位置:首页 > 工业技术
JaVa程序设计及应用
JaVa程序设计及应用

JaVa程序设计及应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈锡明,杨国纬编著
  • 出 版 社:成都:四川大学出版社
  • 出版年份:1996
  • ISBN:7561414730
  • 页数:328 页
图书介绍:
《JaVa程序设计及应用》目录

第一章 Internet和WWW技术简介 1

1.1 Internet的发展和现状 1

1.1.1 什么是Internet 1

1.1.2 Internet的历史和发展 1

1.1.3 Internet与信息高速公路——全球信息基础设施 3

1.1.4 Internet的未来发展 4

1.2 Internet网络协议 4

1.2.1 TCP/IP协议的由来和发展 4

1.2.2 TCP/IP协议的分层模式 5

1.2.3 TCP协议和IP协议简介 7

1.2.4 应用层协议 8

1.3 Internet的地址分配和域名系统 9

1.3.1 Internet的IP地址 10

1.3.2 Internet的域名管理系统 13

1.4 Internet的功能和应用 16

1.4.1 Internet网的应用 17

1.4.2 Internet网络的功能 18

1.5 WWW技术简介 23

1.5.1 WWW环球信息网的特点 23

1.5.2 如何自己建立WWW网页 25

1.5.3 寻找WWW资源 30

1.5.4 选择WWW浏览器 31

1.5.5 WWW的发展状况 32

第二章 面向对象技术 34

2.1 面向对象的由来和发展 34

2.2 面向对象的抽象原理 35

2.3 对象和类 37

2.4 面向对象的核心特征 38

2.4.1 数据封装 39

2.4.2 分类 40

2.4.3 继承 40

2.4.4 多态性 41

2.4.5 动态链接 42

2.5 Java语言的面向对象特征 43

2.6 面向对象技术的现状和未来 44

第三章 Java和HotJava入门 46

3.1 Java的起源、由来和发展 46

3.2 Java程序的分类 48

3.3 Java语言的特征 52

3.3.1 简单性和面向对象性 52

3.3.2 动态性和分布性 53

3.3.3 可移植性 53

3.3.4 多线程 54

3.3.5 高性能 55

3.3.6 平台无关性 55

3.3.7 健壮性和安全性 56

3.4 Java和C++语言的比较 57

3.5 HotJava浏览器简介 59

3.5.1 概述 59

3.5.2 WWW浏览器 59

3.5.3 HotJava的特征 60

3.5.4 在HotJava中加入applet 62

3.5.5 安全性 63

3.6 Java语言及HotJava浏览器对Internet的影响 64

3.6.1 面向对象的开发 65

3.6.2 发布应用程序 65

3.6.3 智能代理 66

3.6.4 虚拟现实与VRML 66

3.7 安装Java和HotJava 66

3.7.1 Java编程的硬件需求 67

3.7.2 在Solaris 2.3及其以上版本中安装Java和HotJava 67

3.7.3 在Win 95和Win NT及以上版本安装Java和HotJava 68

3.8 一个Java小应用程序(applet)的例子 69

第四章 Java语言基础知识 72

4.1 Java的单词符号集 73

4.1.1 Java语言的保留字 74

4.1.2 Java语言的标识符 75

4.1.3 注释 75

4.1.4 字面量 75

4.1.5 分隔符和操作符 78

4.2 变量及其类型 78

4.2.1 整数型变量和浮点型变量 79

4.2.2 布尔型变量 79

4.2.3 字符型变量 80

4.2.4 数组变量 80

4.2.5 变量的作用范围 81

4.3 操作符及其运算 82

4.3.1 简单赋值 82

4.3.2 二项算术运算 83

4.3.3 单项算术运算 83

4.3.4 布尔运算 84

4.3.5 运算符优先级与运算顺序 85

4.3.6 类型转换 86

4.4 条件语句和开关语句 87

4.4.1 条件语句 87

4.4.2 开关语句 89

4.5 循环语句 90

4.5.1 for循环 91

4.5.2 while循环 92

4.5.3 do—while循环 92

4.5.4 标号 93

第五章 Java语言的类 95

5.1 Java语言的类与对象 95

5.1.1 Java中的类与对象 95

5.1.2 Java类的体系结构 96

5.2 实例变量和方法的四种访问控制 99

5.2.1 public修饰符 99

5.2.2 private修饰符 100

5.2.3 protected修饰符 101

5.2.4 friendly修饰符 102

5.3 静态成员和方法重载 103

5.3.1 静态变量 103

5.3.2 静态方法 103

5.3.3 方法重载 104

5.4 在Java中使用继承 105

5.4.1 extends修饰符 105

5.4.2 方法覆盖 106

5.5 对象的创建和撤消 108

5.5.1 对象的创建 109

5.5.2 new操作符和无用单元收集 110

5.5.3 终结函数 111

5.5.4 命令行参数 112

5.6 this,super,null变量 114

5.6.1 this变量 114

5.6.2 super变量 115

5.6.3 null变量 115

5.7 类类型之间的强制转换 115

5.8 Java语言的界面 117

5.8.1 Java的抽象方法和类 117

5.8.2 界面 117

5.9 Java中的包 119

5.9.1 定义一个编译单元的包 119

5.9.2 引入其它包 120

5.10 一个Java类的程序实例分析 121

第六章 Java的多线程机制 127

6.1 线程 127

6.1.1 线程的基本概念 127

6.1.2 线程调度 129

6.1.3 线程和进程的区别和联系 130

6.2 Java的多线程 130

6.3 Java多线程的实现方法 132

6.3.1 创建一个Thread类的继承类的方法 132

6.3.2 创建一个实现Runnable界面的类的方法 134

6.3.3 另外的线程方法 136

6.4 在类中使用线程修饰符 142

6.4.1 在类中使用Synchronized修饰符 144

6.4.2 使用Threadsafe线程安全的修饰符 148

6.5 一个线程化的Java应用程序例子 148

第七章 Java类库 153

7.1 Java类库简介 153

7.2 Java语言基本类库 155

7.2.1 对象类 155

7.2.2 类型封装器 157

7.2.3 有关数学运算的类 168

7.2.4 字符串类 169

7.2.5 系统类 178

7.2.6 关于数组 182

7.3 Java的IO(输入输出)类库 183

7.3.1 标准输入,标准输出与输入流,打印流 184

7.3.2 存取文件 191

7.4 Java实用程序类库 207

7.4.1 堆栈类 207

7.4.2 日期类 210

7.5 Java的浏览器和awt(又一个窗口工具箱)类库 218

7.5.1 浏览器类库 219

7.5.2 awt类库 232

7.6 用Java制作一个动态的多媒体主页的例子 239

第八章 Java的Internet服务功能 245

8.1 简介 245

8.2 Java的远程登录服务 245

8.3 Java的FTP(文件传输协议)服务 252

8.4 Java语言的其它网络服务功能 261

8.4.1 NNTP协议 261

8.4.2 WWW协议 262

第九章 Java的异常处理与安全机制 270

9.1 Java的异常处理 270

9.1.1 throw语句和catch语句 270

9.1.2 finally(定止)语句 272

9.1.3 运行时异常 273

9.2 Java的安全机制 276

9.2.1 Java的内存分配特点 277

9.2.2 Java的字节码校验过程 277

9.2.3 HotJava中的安全性设置 279

第十章 Java虚拟机与Java开发工具JDK 282

10.1 Java虚拟机的思想 282

10.2 Java虚拟机的规格描述 283

10.2.1 Java虚拟机的指令系统 283

10.2.2 Java虚拟机寄存器 283

10.2.3 Java虚拟机栈结构 284

10.2.4 Java虚拟机碎片回收堆 284

10.2.5 Java虚拟机存储区 284

10.3 Java开发工具JDK 285

附录A Java Alpha3版所提供的类库 289

附录B Java Alpha3版所提供的部分实例变量和方法索引 308

参考文献 327

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