JVM中Java内存划分(栈,堆,方法区)

Java内存划分

JVM中Java内存划分(栈,堆,方法区)
JVM中Java内存划分(栈,堆,方法区)
JVM虚拟机栈 : 线程私有,存放的是Java8大基本数据类型,对象引用
堆区 : 线程共享,存放的是类的实例对象和数组
方法区 : 线程共享,主要存储所有对象数据共享区域,存储静态变量和普通方法、静态方法、常量、字符串常量(严格说存放在常量池,堆和栈都有)等类信息,、说白了就是保存类的模板,方法区也叫"永久代"但jdk8之后被元空间取代