《JAVA语言程序设计》求取 ⇩

第一部分Java语言特征3

第一章Java语言基本知识3

1.1 Java的历史3

1.2 Java的特点5

1.3初识Java程序9

1.3.1 应用程序实例9

1.3.2 Applet程序10

1.3.3 输出11

第二章Java词法、常量及变量13

2.1词法结构13

2.1.1 注释13

2.1.2 关键字15

2.1.3 标识符15

2.1.4 分隔符16

2.1.5 常量17

2.1.6 运算符17

2.2常量和变量17

2.2.1 数据类型17

2.2.2 常量和变量18

2.2.3 整型数据19

2.2.4 浮点型数据(实数)21

2.2.5 布尔逻辑型数据22

2.2.6 字符型数据23

2.2.7 字符串数据24

2.2.8 缺省初始值25

2.2.9 一个Java基本数据类型的例子26

2.2.10 混合运算26

第三章运算符和表达式31

3.1 运算符简介31

3.2算术运算符32

3.2.1 一元运算符32

3.2.2 二元运算符33

3.3 关系运算符33

3.4 布尔逻辑运算符34

3.5位运算符35

3.5.1 取反运算符?35

3.5.2 按位与运算符35

3.5.3 按位或运算符?35

3.5.4 按位异或运算?36

3.5.5 左移运算符<<36

3.5.6 右移运算符>>36

3.5.7 无符号右移运算符>>>37

3.5.8 位的混合运算37

3.5.9 移位实例37

3.6赋值运算符38

3.6.1 简单赋值运算符=38

3.6.2 复合赋值运算符38

3.7 条件运算符39

3.8表达式39

3.8.1 表达式的构成39

3.8.2 运算符的优先级40

第四章Java语言块与语句43

4.143

4.1.1 定义及用法43

4.1.2 局部变量声明44

4.2语句45

4.2.1 空语句45

4.2.2 标识语句45

4.2.3 表达式语句45

4.2.4 不可达语句46

4.2.5 选择语句47

4.2.6 循环语句50

4.2.7 跳转(Jump)语句52

4.2.8 警戒(guard)语句55

4.2.9 同步(synchronized)语句64

第五章Java数组67

5.1 数组类型67

5.2 数组变量的声明68

5.3 数组初始化68

5.4 数组长度69

5.5 数组下标70

5.6数组操作的例子70

5.6.1 三角形二维数组70

5.6.2 三维数组71

5.6.3 一个Hash表数组72

5.7 字符数组和字符串73

5.8 其它73

第六章Java语言包75

6.1 全局唯一包名75

6.2 主机上包的定位76

6.3 编译单元76

6.4 编译单元的名称77

6.5 引入语句77

6.6 标准引入78

6.7 其它包中类和接口的使用78

6.8 包的几个例子78

第七章Java语言的面向对象特征83

7.1面向对象编程83

7.1.1 面向对象编程简介83

7.1.2 面向对象技术的历史84

7.1.3 Java与面向对象程序设计85

7.1.4 几个基本概念87

7.1.5 Java语言面向对象程序设计方法88

7.289

7.2.1 类的声明89

7.2.2 类体90

7.3变量91

7.3.1 实例变量91

7.3.2 局部变量92

7.3.3 静态变量92

7.3.4 例子93

7.4方法94

7.4.1 方法声明94

7.4.2 方法体98

7.4.3 方法重构(override)100

7.4.4 构造方法102

7.4.5 析构方法102

7.5 对象103

7.5.1 对象的生成103

7.5.2 对象的使用104

7.6类的继承106

7.6.1 创建子类106

7.6.2 变量的隐藏108

7.6.3 方法重载(overload)109

7.6.4 super和Superclass110

7.6.5 关于继承的几个问题112

7.7访问控制113

7.7.1 private114

7.7.2 friendly116

7.7.3 protected116

7.7.4 public117

7.7.5 访问控制权限与重载的关系117

7.8方法和变量的作用域118

7.8.1 局部变量118

7.8.2 实例变量和静态变量119

7.8.3 方法119

7.9初始化120

7.9.1 实例初始化120

7.9.2 类的初始化122

7.9.3 类和实例的初始化123

7.10 类的转换124

7.11接口125

7.11.1 接口概念125

7.11.2 接口声明126

7.11.3 接口的多重继承127

7.11.4 接口的实现127

7.11.5 接口作为数据类型127

第二部分Java语言编程131

第八章Java语言编程环境131

8.1 Java编译器132

8.2 Java解释器133

8.3 Java本地代码生成器135

8.4 Java反编译器137

8.5 Java程序性能分析器139

8.6 Java程序调试器141

8.7 Java文档生成器142

8.8 Applet浏览器144

8.9 Java编译时刻错误信息144

第九章Java编程及WWW基础157

9.1 独立应用程序编写158

9.2Applet程序设计159

9.2.1 一个例子159

9.2.2 编写Applet160

9.3Applet的应用165

9.3.1 在Applet中显示图像165

9.3.2 播放声音166

9.3.3 演示动画167

9.3.4 总结170

9.4WWW基础170

9.4.1 WWW原理170

9.4.2 HTTP协议171

9.4.3 WWW页面的制作172

9.4.4 交互式WWW网页的制作176

9.4.5 Java的出现181

第十章Java语言GUI编程185

10.1 事件驱动程序设计185

10.2图形用户界面设计189

10.2.1 界面元素的层次189

10.2.2 Component类190

10.2.3 命令按钮(Button)192

10.2.4 标签(Label)193

10.2.5 单选钮(Checkbox)194

10.2.6 复选钮(CheckboxGroup)194

10.2.7 组合框(Choice)195

10.2.8 列表框(List)196

10.2.9 滚动条(Scrollbar)198

10.2.10 多行文本框(TextArea)199

10.2.11 单行文本框(TextField)199

10.2.12 画布(Canvas)200

10.2.13 一个完整的实例202

10.3窗口布局205

10.3.1 顺序布局(FlowLayout)205

10.3.2 边界布局(BorderLayout)206

10.3.3 卡片布局(GardLayout)207

10.3.4 网格布局(GridLayout)208

10.3.5 其它布局209

10.4 子窗口209

10.5独立应用程序图形用户界面设计210

10.5.1 窗口界面设计210

10.5.2 菜单设计213

10.6 对话框216

10.7 结论217

第十一章Java的多线程编程219

11.1 线程的概念219

11.2 Java的线程支持220

11.3Java语言的多线程编程221

11.3.1 线程的建立221

11.3.2 线程的启动222

11.3.3 线程的挂起和恢复225

11.3.4 线程的终止225

11.4 线程的调度与线程优先级225

11.5线程的同步227

11.5.1 关键段227

11.5.2 同步228

11.5.3 死锁229

11.5.4 协同230

11.5.5 线程组232

11.6 多线程程序应用233

第十二章Java网络程序设计235

12.1网络基本概念235

12.1.1 ISO层次模型235

12.1.2 IP地址236

12.1.3 域名系统238

12.1.4 TCP和UDP传输239

12.1.5 端口239

12.1.6 相关239

12.1.7 socket编程240

12.1.8 Java的网络编程242

12.2Java语言网络程序设计242

12.2.1 Internet地址242

12.2.2 socket编程方法243

12.2.3 数据报编程246

12.2.4 URL编程248

12.2.5 应用类库编程249

第十三章使用Java语言资源251

13.1字符串运算252

13.1.1 String类252

13.1.2 StringBuffer类256

13.2 数学运算257

13.3数和字符串的转换258

13.3.1 数值转换成字符串258

13.3.2 字符串转换成数值258

13.3.3 一个整数相乘实例259

13.3.4 格式化输出260

13.4I/O流261

13.4.1 File类262

13.4.2 顺序文件存取263

13.4.3 随机文件存取266

13.4.4 打印流267

13.4.5 屏幕输入268

13.5使用系统资源268

13.5.1 使用System类268

13.5.2 系统属性269

13.5.3 内存管理270

13.5.4 获取当前时间270

第三部分Java类库273

第十四章Java类库索引273

14.1 Java语言类库的层次结构273

14.2Java基本类库278

14.2.1 java.applet包279

14.2.2 java.lang包281

14.2.3 java.io包304

14.2.4 java.awt包320

14.2.5 java.awt.image包354

14.2.6 java.awt.peer包363

14.2.7 java.net包369

14.2.8 java.util包381

1998《JAVA语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由姜刚,胡全星编著 1998 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA语言程序设计(1997 PDF版)
JAVA语言程序设计
1997 北京:电子工业出版社
C语言程序设计( PDF版)
C语言程序设计
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:清华大学出版社
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:人民邮电出版社
JAVA语言程序设计及应用(1997 PDF版)
JAVA语言程序设计及应用
1997 长沙:国防科技大学出版社
Java语言程序设计大全(1997 PDF版)
Java语言程序设计大全
1997 机械工业出版社;西蒙与舒斯特国际出版公司
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
FORTRAN77程序设计语言(1985 PDF版)
FORTRAN77程序设计语言
1985 北京:冶金工业出版社
程序设计语言(1984 PDF版)
程序设计语言
1984 北京:高等教育出版社
JAVA语言程序设计(1998 PDF版)
JAVA语言程序设计
1998 北京:人民邮电出版社
汉语程序设计语言(1994 PDF版)
汉语程序设计语言
1994 北京:电子工业出版社
QBASIC语言程序设计(1999 PDF版)
QBASIC语言程序设计
1999 北京:机械工业出版社
Java语言与程序设计(1997 PDF版)
Java语言与程序设计
1997 北京:人民邮电出版社
程序设计语言(1994 PDF版)
程序设计语言
1994 天津:南开大学出版社
JAVA语言程序设计教程(1998 PDF版)
JAVA语言程序设计教程
1998 北京:电子工业出版社