编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

使用

在类的使用过程中依然存在三步:对象实例化、垃圾收集、对象终结:

  • 对象实例化

就是执行类中构造函数的内容,如果该类存在父类JVM会通过显示或者隐示的方式先执行父类的构造函数,在堆内存中为父类的实例变量开辟空间,并赋予默认的初始值,然后在根据构造函数的代码内容将真正的值赋予实例变量本身,然后,引用变量获取对象的首地址,通过操作对象来调用实例变量和方法

  • 垃圾收集

当对象不再被引用的时候,就会被虚拟机标上特别的垃圾记号,在堆中等待GC回收

  • 对象的终结

对象被GC回收后,对象就不再存在,对象的生命也就走到了尽头


未经允许不得转载: 技术文章 » Java编程 » 使用