第1章 声明与访问控制
1.1 Java回顾
1.2 标识符和JavaBeans(考试目标l.3和1.4)
1.2.1 合法标识符
1.2.2 Sun的Java编码规范
1.2.3 JavaBeans标准
1.3 声明类(考试目标l.1)
1.3.1 源文件声明规则
1.3.2 类声明和修饰符
1.4 声明接口(考试目标l.1和1.2)
1.4.1 声明接口
1.4.2 声明接口常量
1.5 声明类成员(考试目标l.3和1.4)
1.5.1 访问修饰符
1.5.2 非访问修饰符
1.5.3 构造函数声明
1.5.4 变量声明
1.5.5 声明枚举
1.6 认证小结
1.7 两分钟操练
1.8 自测题
1.9 自测题答案
第2章 面向对象
2.1 封装(考试目标5.1)
2.2 继承、IS-A、HAS.A关系(考试目标5.5)
2.2.1 IS-A关系
2.2.2 HAS-A关系
2.3 多态性(考试目标5.2)
2.4 重写和重载(考试目标l.5和5.4)
2.4.1 重写方法
2.4.2 重载方法
2.5 引用变量强制转换(考试目标5.2)
2.6 实现接口(考试目标l.2)
2.7 合法的返回类型(考试目标l.5)
2.7.1 返回类型的声明
2.7.2 返回值
2.8 构造函数和实例化(考试目标l.6.5.3和5.4)
2.8.1 判断是否会创建默认构造函数
2.8.2 重载构造函数
2.9 静态成员(考试目标l.3)
2.9.1 静态变量和静态方法
2.10 耦合与内聚(考试目标5.1)
2.11 认证小结一
2.12 两分钟操练
2.13 自测题
2.14 自测题答案
第3章 赋值
3.1 栈和堆——快速回顾
3.2 字面值、赋值和变量(考试目标l.3和7.6)
3.2.1 所有基本类型字面值
3.2.2 赋值运算符
3.2.3 使用未初始化或未赋值的变量或数组元素
3.2.4 局部(栈、自动)基本变量和对象变量
3.3 向方法传递变量(考试目标7.3)
3.3.1 传递对象引用变量
3.3.2 Java使用按值传递语法吗
3.3.3 传递基本变量
3.4 数组声明、构建和初始化(考试目标l.3)
3.4.1 声明数组
3.4.2 构建数组
3.4.3 初始化数组
3.4.4 初始化块
3.5 使用包装器类和装箱(考试目标3.1)
3.5.1 包装器类概述
3.5.2 创建包装器对象
3.5.3 使用包装器转换实用工具
3.5.4 自动装箱
3.6 重载(考试目标l.5和5.4)
3.7 垃圾收集(考试目标7.4)
3.7.1 内存管理和垃圾收集概述
3.7.2 Java垃圾收集器概述
3.7.3 编写代码,显式地使对象符合垃圾收集条件
3.8 认证小结
3.9 两分钟操练
3.10 自测题
3.11 自测题答案
第4章 运算符
第5章 流程控制、异常与断言
第6章 字符串、I/O、格式化与解析
第7章 泛型与集合
第8章 内部类
第9章 线程
第10章 开发
附录A 关于配套光盘