5.1 用构造器确保初始化

构造器采用与类相同的名称;
默认构造器,无参构造器;

5.2 方法重载

5.2.1 区分重载方法

参数列表+顺序;

5.2.2 涉及基本类型的重载

5.2.3 以返回值区分重载方法

5.3 默认构造器

5.4 this 关键字

this 关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用

5.4.1 在构造器中调用构造器

可以用 this 调用一个构造器,但却不能调用两个

5.4.2 static 的含义

5.5 清理:终结处理和垃圾回收

5.5.1 finalize() 的用途何在

本地方法 native

5.5.2 你必须实施清理

5.5.3 终结条件

5.5.4 垃圾回收器如何工作

引用计数,循环引用问题

5.6 成员初始化

5.6.1 指定初始化

5.7 构造器初始化

5.7.1 初始化顺序

5.7.2 静态数据的初始化

5.7.3 显式的静态初始化

5.7.4 非静态实例初始化

无论调用了哪个显式构造器,某些操作都会发生。在构造器之前执行。

5.8 数组初始化

5.8.1 可变参数列表

5.9 枚举类型