《Java2语言实务》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:袁葆宏等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113044069
  • 页数:315 页
图书介绍:本书共有11章,包括:“什么是Java”、“程序语言基本概念及数据”、“控制程序的行为”、“数组”、“以对象为基础的程序设计”等。

第1章 什么是Java 1

1-1 Java的简介 2

1-2 第一个Java程序 4

1-3 Java程序的基本结构 8

本章摘要 10

第2章 程序语言基本概念及数据 11

2-1 程序、程序语言、程序结构 12

2-2 变量与数据类型 15

2-3 常量(Constants) 20

2-4 表达式、运算符和操作数 21

指定运算符(assignment operator) 22

算术运算符 25

比较运算符 26

逻辑运算符(logic operator) 29

类型转换(Type Conversions) 31

本章摘要 33

第3章 控制程序的行为 35

3-1 判断语句:if及if-else,switch-case 36

单一条件判断 36

双条件判断 39

多重条件判断 41

switch的多重条件判断语法 45

3-2 循环(Loop)语句:for,while,do-while 48

for循环语句 49

while循环语句 51

do-while循环语句 54

3-3 分支(Branching)语句:break,continue 56

break分支语句 56

continue分支语句 57

3-4 子程序调用(Function Call) 58

本章摘要 61

第4章 数组(Array) 63

4-1 何谓数组 64

4-2 数组的声明及使用 65

4-3 二维数组(2D-Array) 70

本章摘要 74

第5章 以对象为基础的程序设计 75

5-1 类(class),对象(object)/instance概念简介 76

5-2 对象的基本概念 78

“.”运算符,参考类型(Reference Type)以及New运算符 78

原始数据类型(Primitive Type)vs.参考数据类型(Reference Type) 79

New运算符 80

5-3 生存范围(Scopes)及区块(Block) 83

类生存范围(Class Scope) 87

区域生存范围(local scope) 89

5-4 对象/类变量(Instance/Class Variable) 91

Instance Variable(对象变量) 92

Class Variable(类变量) 94

instanceof运算符 96

垃圾收集(Garbage Collection):高级概念) 97

5-5 Methods(方法) 98

对象的行为 98

对象方法(Instance Method)/类方法(Class Method) 107

Main方法 109

Constructors(构造函数) 109

方法重载(Method Overloading) 111

使用重载构造函数(Overloaded Constructor) 113

5-6 以对象为主的程序设计 115

存取限制符(Access Modifier):Public/Private 116

this关键字 120

本章摘要 124

第6章 面向对象程序设计 127

6-1 面向对象程序设计简介 128

6-2 继承(Inheritance) 129

存取限制:Public,Protected,Private及默认存取 134

变量覆盖(Overriding)与方法隐藏 138

super与父类中的方法及构造函数 146

Final方法与类 150

6-3 抽象类(Abstract classes)及抽象方法(Abstract Method) 151

6-4 Interface 153

什么是Interface 153

implements(实现) 154

interface的继承 156

6-5 多态(Polymorphism) 158

6-6 Object类:所有Java类的父类 167

Object类 167

Object类中所定义的方法 167

本章摘要 177

第7章 异常处理(Exception Handling) 179

7-1 什么是“异常”(Exception) 180

7-2 “异常”的种类 180

7-3 如何指定“异常”的处理方式 181

7-4 打印“异常”对象的说明 182

7-5 使用throws语句 183

7-6 使用throw语句 185

7-7 Throwable类层级(Class Hierarchy) 186

7-8 自定“异常”类 186

7-9 Java内建的“异常”类 188

7-10 Java Runtime如何决定“异常”处理例程 189

本章摘要 191

第8章 包(Package) 193

8-1 什么是程序单元(.class文件) 194

8-2 什么是package(包) 195

如何定义package 195

8-3 如何在项目中定义package 196

8-4 如何编译及运行package中的程序 197

8-5 如何产生jar文件 199

8-6 如何使用其他的package及类来开发程序 199

8-7 类在package中的存取限制 201

默认存取 202

本章摘要 203

第9章 字符串处理 205

9-1 基本概念 206

字符 206

字符串 206

9-2 String与StringBuffer 208

String类 210

StringBuffer类 216

本章摘要 221

第10章 输入及输出处理 223

10-1 文件的基本概念 224

10-2 File类 225

10-3 Stream介绍 230

10-4 Stream类 230

10-5 循序文件的建立与存取 232

FileInputStream 232

FileOutputStream 234

再谈stream类 236

DataOutputStream 237

DataInputStream 239

10-6 随机文件的建立与存取 241

10-7 如何把对象写入文件 245

本章摘要 248

第11章 Java线程(Thread)简介 251

11-1 什么是“线程”(Thread) 252

11-2 线程的程序结构 253

方法一:建立Thread类的子类,改写run()方法 253

方法二:定义接口Runnable,改写run()方法 255

11-3 线程的生命周期(Life cycle) 257

11-4 Thread类介绍 258

11-5 线程的同步协调 262

使用synchronized保留字 262

使用wait()及notify()方法 265

11-6 线程优先权(Thread Priority)的管理 269

11-7 “线程群组”(Thread Group)的管理 271

本章摘要 274

第12章 Applet 275

12-1 什么是Applet 276

12-3 Applet程序结构 276

12-3 Applet的生命周期 277

12-4 运行Applet的方式 278

12-5 Applet标记的完整语法 282

12-6 读取Applet的参数 283

12-7 如何将Application改写成Applet 285

12-8 Applet类及常用的方法 288

12-9 Graphics绘图对象 291

12-10 多媒体应用 294

显示图形 294

播放音乐 296

12-11 文件的存取 297

12-12 Applet窗口更新 300

12-13 事件处理(Eevent-handling)简介 302

本章摘要 306

附录A Java程序写作规范(Java Code Conventions) 309

附录B Java关键字(保留字) 313