Java对象的创建、访问和定位

1.对象的创建 虚拟机创建一个Java对象大致的流程如下: 1.1类加载检查 当虚拟机遇到一条new指令的时候,首先要去检查这个指令的参数是否能够在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。 1.2给对象分配内存 对象所需内存大小在类加载完成后便可确定。如果Java堆中的内存是规整的,就只需要把指针向空闲空间那边挪动一段于对象大小相等的距离。这种分
相关文章
相关标签/搜索