Java内存分配分析/栈内存、堆内存

上传:zhouanhao 浏览: 21 推荐: 0 文件:PDF 大小:103.53KB 上传时间:2020-12-23 04:13:01 版权申诉
首先学习JVM相关需要需要内存的组成。 基本内容 · 堆 java动态创建对象,即对于new的一个实例对象。但是需要注意的是该实例对象的成员变量都存储在各自的堆区域中,其中对象方法是在堆中共享,即不是每次创建都复制一份。 · 栈 保存局部变量的值包括 1、基本数据变量 2、引用变量的保存,即堆对象的引用。当然也可以用来保存加载方法时的帧。 · 寄存器 JVM内部虚拟寄存器,存取速度非常快,程序不可控制。 · 常量池 首先明确的是:常量池存在于堆中。 即JVM为每个已加载的类型开辟一块区域,包括基本类型和String类型(其
上传资源
用户评论