JVM探索笔记之二 栈与堆

方法区 1供各线程共享的运行时内存区域,储存了每个类的构造信息,例如常量池,字段和方法数据,构造函数和普通方法的字节码内容。小class在硬盘,大Class在方法区中 2方法区是规范,不同虚拟机不一样(实例变量在堆内存中,和方法区无关) 栈 栈负责运行,堆负责存储。 栈也叫栈内存,主管java程序运行,是在线程创建时候创建,声明周期跟随于线程周期,线程结束内存释放。栈不存在垃圾回收。8中基本类型变
相关文章
相关标签/搜索