JVM内存模型(三):堆

什么是堆? 是被所有线程共享的一块区域,在虚拟机启动时创建 所有的对象实例及数组都在堆上分配(使用new关键字,表示在堆中开辟一块新的内存区域) 堆的数组初始化 堆的对象初始化 对象的初始化,首先将该对象的.java文件编译后的.class文件加载进JVM里的方法区,再在堆里new出一个对象,并将该对象的内存地址赋值给栈中方法栈帧里的局部变量 JVM内存中基本数据类型与引用数据类型 基本数据类型:
相关文章
相关标签/搜索