三对象创建与回收

创建对象流程 一个对象的创建过程一般如下: 首先是代码执行到new关键词,于是根据new后面的参数到常量池总定位该类的符号引用。 如果没有找到这个符号引用,说明类还没被加载,那么进行类的加载、连接和初始化。 然后jvm为实例在堆中分配内存,并把该内存空间都初始化为0值。 初始化后,jvm会进行一些必要的设置,如,把这个对象是哪个类的实例、在GC中的分代年龄信息放到对象头中。 通过构造函数对该对象进
相关文章
相关标签/搜索