在使用构造方法创建一个新对象时,成员变量的状态变迁为:
如:
p3=new Person(“Tom”,18)的内存状态变化过程分析
先申请出一块堆内存存放对象--->成员变量按照定义时初始化赋值---->按照构造函数中传入的参数赋值
2.java的垃圾回收器 机制会在对象变为垃圾时(没有引用时)隐式的调用finalize()函数
程序员可以调用System.gz()来显示的主动调用finalize()函数,在里面做清理工作。
在使用构造方法创建一个新对象时,成员变量的状态变迁为:
如:
p3=new Person(“Tom”,18)的内存状态变化过程分析
先申请出一块堆内存存放对象--->成员变量按照定义时初始化赋值---->按照构造函数中传入的参数赋值
2.java的垃圾回收器 机制会在对象变为垃圾时(没有引用时)隐式的调用finalize()函数
程序员可以调用System.gz()来显示的主动调用finalize()函数,在里面做清理工作。