读《深入理解Java虚拟机》笔记(二)Jvm的对象管理

对象的创建 虚拟机遇到一条new执行命令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类符号的引用,并且检查这个符号引用代表的类是否已经被加载,解析和初始化。如果没有那么就先必须执行相应的类加载过程,以后再讨论。 再类加载通过后,虚拟机将为新生对象分配内存,对象所需内存的大小早类加载完成后便可以完全确定。虚拟机维护着一个列表,记录上那些内存块是可用的,在分配的时候从列表中找到一块足够大的
相关文章
相关标签/搜索