概述: 上一篇文章,介绍了虚拟机类加载的过程,那么类加载好之后,虚拟机下一步该干什么呢.我们知道java是面向对象的编程语言,所以对象可以说是java'的灵魂,这篇文章我们就来介绍 虚拟机是如何创建对象.对象内存分配以及对象是如何使用的(访问定位).由于各个虚拟机的实现不尽相同,所以这里我们以最常用的HotSpot虚拟机为例来介绍. 对象的创建: 对象在虚拟机中创建的步骤如下: 当虚拟机遇到一条字节码new指令时,首先会去检查这个类是否被加载.解析和初始化,如果没有,则执行类加载(类加载步骤这里…