JVM学习笔记1——Java内存区域与内存溢出异常

 一、内存区域 JAVA内存区域可分为两大类:线程共享区和线程隔离区。 线程共享区:顾名思义是所有线程公有的一块区域,这块区域包含两个部分:方法区和堆 线程隔离区:每个线程独占一份的区域,这块区域包含三个部分:虚拟机栈、本地方法栈和程序计数器   方法区:存放类的元数据(类的方法代码,变量名,方法名,访问权限,返回值等等),常量和静态变量,以及及时编译器编译后的代码。 虚拟机栈:存储当前线程方法的
相关文章
相关标签/搜索