Java虚拟机之对象的创建及内存布局

一、对象的创建 在语言层面上,对象的创建通常仅仅是一个new关键字而已,而当虚拟机接收到一个new指令时,它会做如下的操作。 虚拟机接收到一条new指令时,首先会去检查这个指定的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被类加载器加载、链接和初始化过。如果没有则先执行相应的类加载过程。 类加载完成后,接着会在Java堆中划分一块内存分配给对象。内存分配根据Jav
相关文章
相关标签/搜索