《Java程序设计》求取 ⇩

目录1

第一章 概述1

1.1 Java的起源1

1.2 Java的特点2

1.3程序和机器抽象4

1.4面向对象的方法5

1.5程序的编译过程7

1.6 Java的词法记号9

1.6.1字符集9

1.6.2词法记号9

1.6.3空白10

1.7简单的Java程序11

1.8输入14

1.9小结18

练习18

第二章 基本类型和表达式21

2.1概述21

2.2 Java的基本类型22

2.3基本类型的对象24

2.4文字量25

2.4.1整数文字26

2.4.2浮点文字26

2.4.3字符文字26

2.5表达式27

2.4.4字符串文字27

2.4.5布尔文字27

2.5.1算术操作符30

2.5.2关系操作符32

2.5.3逻辑操作符33

2.5.4位操作符34

2.6赋值38

2.7表达式的类型39

2.8类型转换39

2.8.1隐式类型转换40

2.8.2显式类型强制40

2.10小结42

2.9常量表达式42

练习43

第三章 控制结构45

3.1概述45

3.2简单顺序46

3.3选择47

3.3.1 if语句47

3.3.2 if else语句49

3.3.3 switch语句52

3.4循环56

3.4.1 while语句56

3.4.2 do while语句60

3.4.3for语句61

3.4.4嵌套循环63

3.5循环与break和continue语句64

3.6表达决策和条件67

3.7标号语句68

3.8构造复杂结构的语句69

3.9小结74

练习74

第四章 对象和类75

4.1简单的类75

4.2抽象79

4.3面向对象的程序设计81

4.4封装和信息隐藏84

4.5方法调用87

4.6类型检查与束定89

4.7参数传递机制92

4.8关键字this94

4.9重载96

4.10小结98

练习98

第五章 对类的进一步讨论101

5.1构造器101

5.2静态对象和静态方法103

5.3静态初始化块107

5.5存储管理108

5.4有名常量108

5.6一个方法调用同类中的其它方法110

5.7方法的递归调用113

5.8小结115

练习116

第六章 包117

6.1包声明117

6.2使用包120

6.3名字空间122

6.4 Java环境中的类结构124

6.5小结125

练习125

7.1基本概念127

第七章 扩充类127

7.2扩充一个类130

7.3 super关键字134

7.4 IS—A关系136

7.5重载与覆盖139

7.6构造器142

7.7对象引用与类型转换146

7.8 protected和private protected访问权限148

7.9 final方法和final类149

7.10 Object类150

7.10.1 equals()方法150

7.10.3 finalize()方法151

7.10.2 hashCode()方法151

7.11类属152

7.12小结156

练习157

第八章 抽象类和接口159

8.1概述159

8.2抽象类160

8.3接口164

8.4扩充和实现接口时的名字冲突170

8.5枚举抽象171

8.6类之间的关系176

8.7添加和覆盖178

练习180

8.8小结180

第九章异常183

9.1概述183

9.2异常类型184

9.3引发异常185

9.4捕获异常187

9.5 finally子句194

9.6 new与OutOfMemoryError异常类型196

9.7 NumberFormatException异常类型196

9.8静态初始化块与异常处理196

9.9方法覆盖与throws子句197

练习198

9.10小结198

10.1简单数组199

第十章数组199

10.2数组的数组205

10.3数组对象的初始化208

10.4 IndexOutOfBoundsExeeption异常210

10.5数组类型的对象引用与类型适应性210

10.6 Vector类212

10.7小结214

练习215

11.1 String类217

11.1.1构造器217

第十一章 串处理217

11.1.2访问方法218

11.1.3查找和替换219

11.1.4子串220

11.1.5串的比较和连接221

11.1.6其它方法224

11.1.7 valueOf()方法224

11.2 StringBuffer类225

11.3 toString()方法228

11.4 main()方法231

11.5 hashCode()方法232

11.6 Hashtable类238

11.7对象之间的联系245

11.8小结246

练习246

第十二章多线程249

12.1主动对象249

12.2线程251

12.3线程调度254

12.4Thread类的方法257

12.5看守线程258

12.6线程组259

12.7线程的终止261

12.8程序的终止262

12.9线程与异常处理263

12.10小结265

练习265

第十三章 线程同步267

13.1并发控制不当所出现的问题267

13.2基本同步机制269

13.3管程272

13.4 synchronized方法274

13.5 wait()和notify()方法275

13.6 synchronized语句280

13.7死锁282

13.8超级商场仿真程序288

练习300

13.9小结300

第十四章流303

14.1输入流和输出流303

14.2 FileInputStream类和FileOutputStream类306

14.3 FilterInputStream类和FilterOutputStream类307

14.4 PrintStream类308

14.5 DataInput接口和DataOutput接口309

14.6 DataInputStream类和DataOutputStream类310

14.7 BufferedInputStream类和BufferedOutputStream类311

14.8 PipedInputStream类和PipedOutputStream类311

14.9 RandomAccessFile类312

14.10字符流313

14.10.1 Reader类和Writer类314

14.10.2 BufferedReader类和BufferedWriter类316

14.10.3 InputStreamReader类和OutputStreamWriter类317

14.10.4 FileReader类和FileWriter类318

14.10.5 PrintWriter类318

第十五章Applet321

15.1一个简单的applet321

15.2 HTML简介322

15.3 Applet和HTML324

15.4小结330

练习330

附录AJava开发环境331

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

高度相关资料

Java语言与程序设计(1997 PDF版)
Java语言与程序设计
1997 北京:人民邮电出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
Java程序设计培训教程( PDF版)
Java程序设计培训教程
Java程序设计基础与提高(1998年6月第1版 PDF版)
Java程序设计基础与提高
1998年6月第1版 电子科技大学出版社
光学 上册(1984年 PDF版)
光学 上册
1984年 北京大学出版社
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:人民邮电出版社
Java程序设计高级教程 VJ++导引(1998 PDF版)
Java程序设计高级教程 VJ++导引
1998 北京:电子工业出版社
JAVA语言程序设计及应用(1997 PDF版)
JAVA语言程序设计及应用
1997 长沙:国防科技大学出版社
Java教程 Internet面向对象程序设计(1997 PDF版)
Java教程 Internet面向对象程序设计
1997 北京:北京大学出版社
Java服务器程序设计(1999 PDF版)
Java服务器程序设计
1999 北京:清华大学出版社
Java程序设计及应用(1997 PDF版)
Java程序设计及应用
1997 大连:大连理工大学出版社
Java语言程序设计大全(1997 PDF版)
Java语言程序设计大全
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Java程序设计基础与提高(1998 PDF版)
Java程序设计基础与提高
1998 成都:电子科技大学出版社
Java与面向对象程序设计教程(1999 PDF版)
Java与面向对象程序设计教程
1999 北京:高等教育出版社
JAVA语言程序设计(1998 PDF版)
JAVA语言程序设计
1998 北京:人民邮电出版社