《Java 2认证考试指南与试题解析》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:孙卫琴,李洪成编著
  • 出 版 社:上海:上海科学技术出版社
  • 出版年份:2002
  • ISBN:7532366278
  • 页数:742 页
图书介绍:本书覆盖了SCJP的各个考查点。其中第一部分介绍了SCJP认证的相关信息和参加考试的诀窍。第二部分介绍了Java的基本知识,在每一小节中全面地归纳了各个考查要点,并且针对考查要点列举了典型的试题进行解析。

第一部 分SCJP认证简介 1

第1章 SCJP认证 3

1.1 Java简介 4

1.1.1 Java的起源 4

1.1.2 Java的现状 4

1.1.3 Java的应用前景 5

1.1.4 Java的特点 5

1.2 Java认证的优势 6

1.3 Java认证的种类 7

1.4 报名考试的步骤 9

1.5 考试大纲 11

1.5.1 SL-275的培训目标 11

1.5.2 SCJP考试大纲 12

4.3.1 instanceof运算符的使用方法 1 13

1.6 如何准备考试 14

1.6.1 SCJP考试题型 14

4.3.3 试题解析 1 15

4.3.2 考查要点 1 15

1.6.2 SCJP考试中的注意点 15

4.4.2 基本数据类型转换 1 17

4.4 变量的赋值和类型转换 1 17

第二部分 SCJP认证指南 21

第2章 Java面向对象编程概要 23

2.1 创建应用程序 24

2.1.1 程序结构 24

2.1.2 HelloWorld应用程序的例子 24

2.2 面向对象的基本概念 26

2.3 Java虚拟机简介 30

2.3.1 什么是Java虚拟机 30

2.3.2 Java虚拟机体系结构 31

2.4 考查要点 34

2.5 试题解析 35

第3章 Java语言基础 41

3.1 javadoc文档 42

3.1.1 Java语言的注释方法 42

3.1.2 javadoc注释规范 42

3.1.3 用javadoc命令生成javadoc文档 43

3.1.4 考查要点 44

3.1.5 试题解析 45

3.2.1 包声明、import语句和公共访问类声明的顺序 46

3.2 包声明、import语句、类和main方法的声明 46

3.2.2 包声明和import语句的作用 47

3.2.3 程序入口点main()方法的声明 48

3.2.4 给main()方法传递参数 49

3.2.5 考查要点 49

3.2.6 试题解析 50

3.3.1 Java语言的关键字列表 57

3.3 关键字 57

3.3.2 考查要点 57

3.3.3 试题解析 57

3.4 变量和数据类型 58

3.4.2 变量的默认值 59

3.4.3 考查要点 59

3.4.4 试题解析 59

3.4.1 基本数据类型的取值范围 59

3.5.1 直接数的种类 62

3.5 直接数 62

3.5.2 考查要点 62

3.5.3 试题解析 62

3.6.1 标识符的命名规则 64

3.6 标识符 64

3.6.2 变量名 65

3.6.3 考查要点 66

3.6.4 试题解析 66

3.7 数组 67

3.7.1 数组的声明 67

3.7.2 数组的实例化 67

3.7.3 数组的初始化 68

3.7.4 多维数组 69

3.7.5 数组的对象特性 69

3.7.6 考查要点 70

3.7.7 试题解析 70

3.8.1 变量的作用域规则 78

3.8 变量的作用域 78

3.8.2 参数传递 79

3.8.3 考查要点 80

3.8.4 试题解析 81

第4章 运算符和赋值 89

4.1 运算符 90

4.1.1 运算符的结合性 90

4.1.2 运算符分类 90

4.1.3 考查要点 97

4.1.4 试题解析 97

4.2 运算符=和对象的equals()方法 106

4.2.1 运算符= 106

4.2.2 对象的equals()方法 108

4.2.4 试题解析 109

4.2.3 考查要点 109

4.3 instanceof运算符 113

4.4.1 变量的赋值和类型转换的关系 117

4.4.3 引用类型的类型转换 119

4.4.4 考查要点 120

4.4.5 试题解析 120

第5章 对象与类 133

5.1.1 用new关键字创建对象 134

5.1 对象的创建 134

5.1.2 引用类型的变量与对象的引用关系 135

5.1.3 考查要点 136

5.1.4 试题解析 136

5.2 构造方法 138

5.2.1 构造方法的格式 138

5.2.2 重载构造方法 139

5.2.3 缺省构造方法 140

5.2.4 子类调用父类的构造方法 141

5.2.5 构造方法的作用域 144

5.2.6 构造方法不能被继承 145

5.2.7 考查要点 145

5.2.8 试题解析 146

5.3 修饰符 155

5.3.1 修饰符简介 155

5.3.2 考查要点 156

5.3.3 试题解析 156

5.4.1 四种访问级别 157

5.4 访问控制 157

5.4.2 考查要点 158

5.4.3 试题解析 158

5.5 this和super关键字 162

5.5.1 this和super用于成员引用 162

5.5.2 考查要点 163

5.5.3 试题解析 163

5.6 static关键字 165

5.6.1 类(static)变量 165

5.6.2 类(static)方法 167

5.6.3 静态初始化程序 168

5.6.5 试题解析 169

5.6.4 考查要点 169

5.7 final关键字 175

5.7.1 final类 175

5.7.2 final方法 175

5.7.3 final变量 175

5.7.4 考查要点 175

5.7.5 试题解析 176

5.8.2 考查要点 180

5.8 native关键字 180

5.8.1 native用于方法 180

5.8.3 试题解析 181

5.9 变量的初始化 182

5.9.1 成员变量的初始化 182

5.9.2 局部变量的初始化 186

5.9.3 考查要点 186

5.9.4 试题解析 187

5.10.1 extends关键字 192

5.10 abstract和extends关键字 192

5.10.2 abstract关键字 194

5.10.3 考查要点 195

5.10.4 试题解析 196

5.11 接口 202

5.11.1 接口的特征 202

5.11.2 接口的实现 202

5.11.3 考查要点 203

5.11.4 试题解析 203

5.12.1 方法重载的规则 207

5.12 方法重载 207

5.12.2 考查要点 208

5.12.3 试题解析 208

5.13 方法覆盖 211

5.13.1 方法覆盖的规则 211

5.13.2 方法覆盖和方法重载的异同 217

5.13.3 考查要点 218

5.13.4 试题解析 219

5.14 多态性 222

5.14.1 对象的多态性 222

5.14.3 试题解析 225

5.14.2 考查要点 225

5.15 内部类 229

5.15.1 内部类的种类 229

5.15.2 内部类的特性 230

5.15.3 考查要点 236

5.15.4 试题解析 238

第6章 流程控制和异常处理 251

6.1 流程控制 252

6.1.1 分支语句 252

6.1.3 特殊循环流程控制 254

6.1.2 循环语句 254

6.1.4 考查要点 255

6.1.5 试题解析 255

6.2 异常 269

6.2.1 异常处理 269

6.2.2 try、catch、finally语句的语法规则 271

6.2.3 异常分类 273

6.2.4 常见的异常 274

6.2.5 用户定义异常 274

6.2.7 试题解析 275

6.2.6 考查要点 275

第7章 垃圾回收 287

7.1 垃圾回收的概念 288

7.2 垃圾回收的特点 288

7.3 考查要点 289

7.4 试题解析 289

第8章 线程 295

8.1 线程的创建和启动 296

8.1.1 线程对象的创建方法 296

8.2 线程调度 298

8.2.1 线程的调度机制 298

8.1.3 考查要点 298

8.1.2 线程的启动 298

8.2.2 考查要点 301

8.3 线程的同步 302

8.3.1 共享资源的竞争 302

8.3.2 线程的同步 303

8.3.3 释放锁 304

8.3.4 死锁 304

8.4.1 线程交互——wait()和notify() 305

8.3.5 考查要点 305

8.4 线程交互 305

8.4.2 考查要点 307

8.5 线程控制 307

8.5.1 终止一个线程 307

8.5.2 获得线程的状态 308

8.5.3 suspend()和resume()方法 308

8.5.4 stop()方法 310

8.5.5 一个线程控制的例子 311

8.6.1 Thread类的主要方法及说明 314

8.6 Thread类的方法 314

8.5.6 考查要点 314

8.6.2 考查要点 315

8.6.3 试题解析 315

第9章 流与输入/输出(I/O) 333

9.1 输入流和输出流 334

9.1.1 流与输入/输出简介 334

9.1.2 InputStream类 335

9.1.3 OutputStream类 336

9.1.4 流的层次结构 336

9.2.1 Reader类和Writer类简介 340

9.1.5 考查要点 340

9.2 Reader类和Writer类 340

9.2.2 Reader类的层次结构 341

9.2.3 Writer类的层次结构 342

9.2.4 一个读写文件的例子 344

9.2.5 考查要点 345

9.3 File类 345

9.3.1 File类简介 345

9.3.2 File类的主要方法 346

9.3.3 考查要点 347

9.4 RandomAccessFile类 348

9.4.1 RandomAccessFile的构造方法 348

9.4.2 RandomAccessFile的常用方法 348

9.4.3 考查要点 350

9.5 URL类 350

9.5.1 通过URL访问网络文件 350

9.5.2 考查要点 351

9.6 试题解析 351

第10章 用户界面设计 359

10.1.1 容器 361

10.1 AWT容器及布局 361

10.1.2 布局管理器 363

10.1.3 考查要点 368

10.1.4 试题解析 369

10.2 事件处理 378

10.2.1 事件处理模型 378

10.2.2 事件处理的软件实现 379

10.2.3 事件源、事件和监听者的类层次和关系 384

10.2.5 试题解析 387

10.2.4 考查要点 387

10.3 AWT绘图 393

10.3.1 AWT绘图简介 393

10.3.2 AWT图形显示策略 393

10.3.3 Graphics类 394

10.3.4 一个绘图例子 395

10.3.5 考查要点 396

10.3.6 试题解析 396

10.4 AWT组件 401

10.4.1 AWT常用组件简介 401

10.4.3 试题解析 411

10.4.2 考查要点 411

第11章 小应用程序Applet 419

11.1 Applet简介 420

11.1.1 Applet的建立 420

11.1.2 Applet类及其主要方法 420

11.1.3 Applet的生命周期 422

11.1.4 HTML中的Applet标记 423

11.1.5 Applet和鼠标事件 424

11.1.6 读取HTML文件中的参数 425

11.1.8 一个Applet的例子 426

11.1.7 Applet的运行 426

11.2 考查要点 428

11.3 试题解析 428

第12章 java.lang包 433

12.1 Object类 434

12.1.1 Object类简介 434

12.1.2 考查要点 435

12.1.3 试题解析 435

12.2 String类和StringBuffer类 436

12.2.1 String类 436

12.2.2 StringBuffer类 439

12.2.3 String类和StringBuffer类的异同 440

12.2.5 试题解析 442

12.2.4 考查要点 442

12.3 包装类 449

12.3.1 包装类(wrappedclass)简介 449

12.3.2 包装类的构造方法 449

12.3.3 包装类的常用方法 451

12.3.4 考查要点 452

12.3.5 试题解析 452

12.4.1 Math类简介 455

12.4.2 Math类的主要方法 455

12.4 Math类 455

12.4.3 考查要点 457

12.4.4 试题解析 457

第13章 java.util包 465

13.1 集合类 466

13.1.1 集合接口简介 466

13.1.2 Map接口 466

13.1.3 BitSet类 466

13.1.4 考查要点 467

13.1.5 试题解析 467

13.2.1 Vector类简介 470

13.2 Vector类 470

13.2.2 考查要点 472

13.2.3 试题解析 472

第三部分 模拟题 475

模拟试题1 477

模拟试题2 501

模拟试题3 537

模拟试题4 570

模拟试题5 591

模拟试题6 618

模拟试题7 643

模拟试题8 672

标准答案 698

第四部分 附录 701

附录A 术语表 703

附录B JDK和JDB的使用说明 708

附录C Socket编程与网络通信 712

附录D javadoc生成API文档的使用说明 725

附录E JDBCAPI介绍 731

附录F RMI简介 738