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

28次阅读

共计 253 个字符,预计需要花费 1 分钟才能阅读完成。

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)两个援用指向同一个对象的内存图
正文完
 0