JVM系列(2)-对象和OOM异常

上一讲中,我们了解了JVM的内部结构,更准确的讲应该是JVM运行时数据区,知道了对象的实例是在堆中分配的。那到底是怎么创建的,都有哪些信息需要创建,我们今天就先讲下这个,以Hotspot实现为例。 问题1:对象是怎么创建的? 我们创建对象的时候,会使用new关键字,像这样:Object obj = new Object();虚拟机在遇到new这个关键字的时候,会先检查这个类有没有被加载。如果没有,
相关文章
相关标签/搜索