深入理解Java对象

你的对象是怎么来的? 我们所说的对象创建,其实就是代码操作new的操作,虽然只有简单一行,但是虚拟机在创建对象时候做了什么工作呢?我们可以来深入看以下。 1首先jvm在接收到new指令时,首先会去常量池中定位一个类的引用,并查看该类是否已经被加载,如果被加载,就跳过,如果未加载,先执行类的加载。 2类加载完成以后,jvm就会给对象分配空间,这里分配空间的方式被分为两种,一种是“指针碰撞”,另一种是
相关文章
相关标签/搜索