JVM相关知识---对象

1. 对象的创建    在我们一般创建对象是就是只需要new就可以,但是在虚拟机内部,需要很多步骤来把这个对象创建出来。首先,虚拟机会会根据new这个指令检查这个指令的参数是否在常量池中可以定位到一个类的符号引用。并且被加载、解析初始化过,如果没有则执行类加载。    类加载后,虚拟机就该为对象分配空间了。有两种分配空间的方式,一种是“指针碰撞”,一种是“空闲列表”。何为指针碰撞? 首先假设内存空
相关文章
相关标签/搜索