JVM-2 对象的创建与对象的定位

对象的创建流程 当我们new了一个对象的时候,JVM是如何操作,使这个对象可用的呢? 加载检查 虚拟机遇到一条new指令时,首先去检查这个参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用是否已被加载、解析和初始化过。如果没有,那必须先进行相应的类加载过程。 分配内存 对象所需内存的大小在加载完成后便可完全确定,这个过程主要是在堆中划分出一块内存来存储对象,内存分配有两种方式: 指针
相关文章
相关标签/搜索