类与对象的生命周期 1 类与对象的初始化过程: *静态属性先初始化,而且仅仅初始化一次 *首先给静态属性进行声明,并赋默认值,然后代码从上往下执行静态代码块或静态赋值 *每创建一个对象,就先实例化成员属性:首先给成员属性声明,赋默认值,然后.执行赋值语句 *成员属性初始化后再调用构造方法 2 垃圾回收机制 *java虚拟使用垃圾回收机制进行垃圾回收 *垃圾回收本身是一个线程(当内存不够用的时候,一般会进行垃圾回收) *垃圾回收不能通过程序来调用,仅仅能够通过System.gc()建议虚拟机进行垃圾回收 *当进行垃圾回收时,会调用对象的finalize方法
|