《Java语言基础教程》求取 ⇩

第1章Java语言概述1

1.1 Java语言的历史背景和发展过程1

1.2 Java语言的特点2

1.2.1 简单性2

1.2.2 面向对象2

1.2.3 安全性2

1.2.4 体系结构中立3

1.2.5 多线程3

1.2.6 内存管理4

1.2.7 分布式和动态特性4

1.3 Java简单应用程序4

1.3.1 Java源程序4

1.3.2 编译Java源程序5

1.3.4 Java应用程序的一般结构6

1.3.3 执行Java程序6

1.4 Java开发工具和上机步骤7

1.4.1 Java开发工具7

1.4.2 上机步骤7

1.4.3 javac和java解释器的进一步讨论8

1.5 小结9

习题9

第2章Java语言的数据类型、运算符和表达式10

2.1 Java语言的数据类型10

2.2 Java语言的常量和变量10

2.3 数字型数据11

2.3.1 整型数据12

2.3.2 浮点型数据12

2.4 字符型数据13

2.4.1 字符型常量13

2.5 布尔型数据14

2.6 变量初始化14

2.4.2 字符型变量14

2.7 操作符与表达式15

2.7.1 算术操作符15

2.7.2 布尔运算与关系操作符16

2.7.3 位操作符17

2.7.4 赋值操作符17

2.7.5 特殊操作符18

2.8 小结19

习题19

第3章Java语言的流程控制语句20

3.1 条件语句20

3.1.1 if-else条件语句20

3.1.2 switch分支语句21

3.2 循环语句24

3.2.1 for循环语句24

3.2.2 while循环语句25

3.2.3 do-while循环语句26

3.2.4 循环嵌套26

3.3 转移语句27

3.3.1 break语句28

3.3.2 continue语句28

3.3.3 return语句28

3.4 Java应用程序举例29

3.5 小结32

习题33

第4章Java语言的面向对象程序设计34

4.1 面向对象基础34

4.1.1 对象34

4.1.2 消息35

4.1.3 类36

4.1.4 继承37

4.2 类38

4.2.1 类声明38

4.1.5 多态38

4.2.2 类体40

4.2.3 类成员访问控制47

4.2.4 实例成员和类成员51

4.2.5 构造方法54

4.3 对象55

4.3.1 创建对象55

4.3.2 使用对象56

4.3.3 销毁对象57

4.4 继承58

4.4.1 子类继承父类的成员变量58

4.4.2 子类继承父类的方法59

4.4.3 覆盖方法59

4.5 包和接口60

4.5.1 包60

4.5.2 接口62

4.6 程序举例64

4.7 小结68

习题68

第5章数组和字符串70

5.1 数组70

5.1.1 数组的定义70

5.1.2 访问数组元素71

5.1.3 复制数组71

5.2 多维数组74

5.2.1 二维数组的定义74

5.2.2 二维数组的初始化75

5.3 数组举例77

5.4 字符串80

5.4.1 String型字符串80

5.4.2 StringBuffer型字符串85

5.5 字符串举例88

习题89

5.6 小结89

6.1 System类90

第6章Java程序的系统环境90

6.2 标准输入和输出91

6.2.1 标准输入91

6.2.2 标准输出92

6.3 系统属性93

6.3.1 读取系统特性94

6.3.2 修改系统特性95

6.4 其他系统方法96

6.4.1 强制终止和垃圾收集(garbagecollection)96

6.4.2 拷贝数组96

6.4.3 获取当前时间97

6.4.4 退出运行系统97

6.4.5 设置和获取安全管理器98

6.5 命令行参数98

习题99

6.6 小结99

第7章异常处理101

7.1 异常处理概述101

7.1.1 异常类的层次102

7.1.2 Java异常处理的特点103

7.2 异常处理107

7.2.1 异常捕获108

7.2.2 异常处理111

7.3 抛出异常112

7.4 创建自己的异常类113

7.5 小结115

习题115

第8章线程117

8.1 线程的基本概念117

8.2 多线程基础119

8.2.1 创建与运行线程119

8.2.2 Runnable接口和Thread类121

8.3 线程状态和线程控制123

8.3.1 线程状态123

8.3.2 线程控制方法125

8.4 线程组127

8.5 获取线程和线程组的状态信息128

8.5.1 获取线程状态信息的常用方法128

8.5.2 获取线程组状态信息的常用方法129

8.5.3 举例130

8.6 线程优先级和线程调度132

8.7 线程同步135

8.8 线程间通信139

8.9 死锁问题141

8.10 小结142

习题142

9.1 Java输入、输出流概述144

第9章输入、输出流144

9.1.1 简单的输入、输出流145

9.1.2 过滤流145

9.1.3 其他流146

9.2 InputStream和OutputStream类146

9.2.1 InputStream类146

9.2.2 OutputStream类147

9.3 文件的输入和输出148

9.3.1 File类148

9.3.2 文件随机访问152

9.3.3 文件的输入、输出流156

9.4 管道流160

9.4.1 PipedInputStream类的结构161

9.4.2 PipedOutputStream类的结构161

9.4.3 管道程序设计162

9.5.1 SequenceInputStream类的结构165

9.5.2 顺序输入流程序设计165

9.5 顺序输入流165

9.6 内存读写166

9.6.1 基于字节数组的内存读写166

9.6.2 基于StringBuffer型字符串的内存读写170

9.7 过滤流171

9.7.1 数据输入、输出流171

9.7.2 缓冲输入、输出流176

9.7.3 行输入流179

9.7.4 回推输入流181

9.7.5 显示输出流184

9.8 特征字输入流187

9.9 小结189

习题190

第10章Java网络程序设计191

10.1 URL191

10.1.1 什么是URL191

10.1.2 URL类和URLConnection类的结构192

10.1.3 使用URL和URLConne-ction类196

10.1.4 程序设计204

10.2 用InetAddress进行Internet寻址208

10.2.1 InetAddress类的结构208

10.2.2 程序设计210

10.3 Socket通信机制211

10.4 基于Socket的通信程序设计211

10.4.1 什么是Socket211

10.4.2 基于Socket的客户程序设计212

10.4.3 基于Socket的服务器程序设计216

10.5 基于DatagramPacket的程序设计219

10.6 网络安全224

10.6.1 编写自己的安全管理器224

10.6.2 安装安全管理器227

10.7 小结228

习题228

11.1 AWT概述229

第11章图形用户界面229

11.2 Component类的结构235

11.3 AWT构件的使用238

11.3.1 按钮239

11.3.2 标签240

11.3.3 核选项242

11.3.4 核选项组243

11.3.5 框架245

11.3.6 选项245

11.3.7 列表247

11.3.8 滚动条249

11.3.9 文本行250

11.3.10 文本区253

11.3.11 布254

11.3.12 菜单系统255

11.3.14 对话框260

11.3.13 窗口260

11.3.15 文件对话框262

11.4 布局管理器265

11.4.1 FlowLayout布局管理器265

11.4.2 周边布局管理器267

11.4.3 卡片布局管理器268

11.4.4 网格布局管理器270

11.4.5 网格包布局管理器271

11.5.1 Event类276

11.5 事件处理276

11.5.2 事件处理282

11.5.3 菜单系统的事件处理288

11.6 图形和图像289

11.6.1 图形处理289

11.6.2 文字处理293

11.6.3 图像处理295

习题298

11.7 小结298

第12章Java applet程序设计300

12.1 applet概述300

12.1.1 applet类的结构300

12.1.2 applet的生命周期303

12.2 主事件的相关方法304

12.3 在HTML页中加入applet305

12.3.1 〈APPLET〉标记的最简形式305

12.3.2 由CODEBASE指定applet的路径305

12.3.3 用〈APPLET〉标记指定参数306

12.3.4 为不支持Java语言的浏览器提供显示文本306

12.4 applet的多线程程序设计307

12.5 applet程序的GUI设计310

12.6 applet程序中使用图形312

12.7 声音和图像313

12.7.1 声音313

12.7.2 图像317

12.8 定义和使用applet参数323

12.8.1 参数设计323

12.8.2 支持applet参数的applet程序设计324

12.8.3 读系统参数325

12.8.4 显示状态信息326

12.9 与其他程序通信326

12.9.1 与同一Web页上的其他applet通信326

12.9.2 与浏览器通信327

12.9.3 与服务器上的应用程序协同工作327

12.10 applet的能力和限制328

12.10.1 applet的安全限制328

12.10.2 applet的功能329

12.11 小结329

习题330

参考书目331

1998《Java语言基础教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘彦明,李鹏编 1998 西安:西安电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA语言程序设计教程(1998 PDF版)
JAVA语言程序设计教程
1998 北京:电子工业出版社
谈判(1994 PDF版)
谈判
1994
Windows NT Workstation 4.0中文版易学易用专辑(1998年04月第1版 PDF版)
Windows NT Workstation 4.0中文版易学易用专辑
1998年04月第1版 人民邮电出版社
C语言程序设计基础教程(1997 PDF版)
C语言程序设计基础教程
1997 重庆:重庆大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
青少年BASIC语言基础教程(1985 PDF版)
青少年BASIC语言基础教程
1985 北京:电子工业出版社
Java语言编程技术(1997 PDF版)
Java语言编程技术
1997 北京:清华大学出版社
JAVA语言基础及其应用(1998 PDF版)
JAVA语言基础及其应用
1998 南宁:广西科学技术出版社
物理光学导论(1993 PDF版)
物理光学导论
1993 成都:电子科技大学出版社
C++语言基础教程(1999 PDF版)
C++语言基础教程
1999 北京:清华大学出版社
微机基础及C语言教程(1994 PDF版)
微机基础及C语言教程
1994 成都:西南交通大学出版社
JAVA语言程序设计(1998 PDF版)
JAVA语言程序设计
1998 北京:人民邮电出版社
计算机算法语言 BASIC程序设计(1991 PDF版)
计算机算法语言 BASIC程序设计
1991 北京:电子工业出版社
C语言基础教程(1996 PDF版)
C语言基础教程
1996 长沙:中南工业大学出版社
BASIC语言基础教程(1995 PDF版)
BASIC语言基础教程
1995 武汉:华中理工大学出版社