java中的静态类初始化器与终结器
静态类初始化器
class Account{int k=0;protected void finalize(){System.out.println(k);}}public class cam2{public static void main(String args[]){Account a;a=new Account();a.k=1;a=new Account();a.k=2;System.gc();}}输出为1,因为堆中的a.k=1已为垃圾
发布时间: 2013-02-06 14:02:21 作者: rapoo
java中的静态类初始化器与终结器
静态类初始化器
class Account{int k=0;protected void finalize(){System.out.println(k);}}public class cam2{public static void main(String args[]){Account a;a=new Account();a.k=1;a=new Account();a.k=2;System.gc();}}输出为1,因为堆中的a.k=1已为垃圾