java的内存划分概述

概念示意图

java的内存划分概述

总括—分为五个部分

  • 栈空间(Stack):存放方法中的局部变量.
  • 堆空间(Heap):存放动态创建的变量和对象
  • 方法区(Method Area) :存放.class文件,包括方法的信息
  • 本地方法栈(Native Method Stack):与操作系统有关
  • 程序计数器(Program Counter):与CPU有关

相关文章: