1.Java虚拟机系列一Java内存区域

1.运行时数据区域 Java虚拟机在执行Java程序的时候会把它所管理的内存划分为多个不同的数据区域: 方法区:线程共享,存储已被虚拟机加载的类信息、常量、静态变量、即使编译器编译后的代码等数据。 堆:线程共享,存放实例对象。物理上不连续,逻辑上连续。垃圾收集器管理的主要区域。 虚拟机栈:线程私有,用于存储局部变量表、操作数栈、动态链接、方法出口等信息。 本地方法栈:类似于虚拟机栈,为Native
相关文章
相关标签/搜索