JVM学习笔记1——Java内存区域与内存溢出异常
一、内存区域
JAVA内存区域可分为两大类:线程共享区和线程隔离区。
线程共享区:顾名思义是所有线程公有的一块区域,这块区域包含两个部分:方法区和堆
线程隔离区:每个线程独占一份的区域,这块区域包含三个部分:虚拟机栈、本地方法栈和程序计数器
方法区:存放类的元数据(类的方法代码,变量名,方法名,访问权限,返回值等等),常量和静态变量,以及及时编译器编译后的代码。
虚拟机栈:存...
原创
2019-03-26 17:10:44 ·
350 阅读 ·
0 评论