关于后端:Java复习①Java基础Java中的内存划分

Java中的内存次要划分为五局部

  1. 堆(Stack):寄存办法中的局部变量
  2. 栈(Heap):new进去的货色
  3. 办法区(Method Area):存储.class相干信息
  4. 本地办法区(Native Method Stack):与操作系统相干
  5. 寄存器(PC Register):与cpu相干

    更具体点能够看图:

    上面上实例:

1、数组内存图

(1) 只有一个数组的内存图

(2) 两个数组的内存图

(3)两个援用指向同一个数组的内存图

2、对象内存图

(1)只有一个对象的内存图
(2)两个对象应用同一个办法的内存图
(3)两个援用指向同一个对象的内存图

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理