Java内存区域

程序计数器

虚拟机栈

本地方法栈

  • Java堆是Java虚拟机所管理的内存中最大的一块;
  • 被所有线程共享的一块内存区域;
  • 唯一目的是存放对象实例,几乎所有的对象实例都在这里分配内存;

    Java虚拟机规范中描述:所有的对象实例和数组都在在堆上分配。

  • Java堆可以处于物理上不连续的内存空间中,只要逻辑上连续的即可;
  • 在实现时,既可以实现成固定大小的,也可以是可扩展的(通过-Xms-Xmx控制);

方法区

posted @ 2020-03-26 15:36  波比爱吃肉  阅读(195)  评论(0编辑  收藏  举报