当前位置:首页 > 工业技术
Java程序设计
Java程序设计

Java程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张国峰,李大伟等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115067813
  • 页数:338 页
图书介绍:
上一篇:铸造机械化下一篇:煤化学基础
《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关键字this 94

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

第十五章Applet 321

15.1一个简单的applet 321

15.2 HTML简介 322

15.3 Applet和HTML 324

15.4小结 330

练习 330

附录AJava开发环境 331

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