Java 初始化
1、用构造器确保初始化 在new一个方法的时候被调用
2、方法重载
区别方法重载:形参列表不同
3、方法不写构造器,系统会自动生成一个默认构造器(无参构造器)
this 关键字
对当前对象的引用 this.
在构造器中调用构造器 this()
(static )静态方法中不能调用非静态方法
Java 清理:终结处理和垃圾回收
finalize()的用途
你必须实现清理
终结条件
垃圾回收器如何工作 停止-复制 (垃圾多时)
标记-清扫 (垃圾少时)
非基本数据类型需要初始化才能使用。
构造器初始化
一个类在被初始化的时候,内部数据成员要先被初始化。然后再进入构造器,
静态成员比实例成员先声明,
实例成员比构造器先进行,
静态成员只声明1次
非静态实例成员,每次创建都会进行一次
1:new DecimalFormat("00.000").format(pi) //结果:03.142
2:new DecimalFormat("##.###").format(pi) //结果:3.142