Java 程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。

  1. 栈 存储局部变量
  2. 堆 存储new出来的东西
  3. 方法区  
  4. 本地方法区 (和系统相关)
  5. 寄存器 (给CPU使用)

JAVA 内存分配

 

 

 

 

相关文章:

  • 2021-07-05
猜你喜欢
  • 2021-11-04
  • 2021-07-29
  • 2021-08-03
  • 2021-08-17
  • 2021-09-29
  • 2021-05-03
相关资源
相似解决方案