【Java基础】内存分配

1. 栈

  • 方法运行时所进入的内存

2. 堆

  • 需要new的引用数据类型会在堆内存中开辟空间并产生地址
  • 堆内存中的数据在生命周期结束后会由垃圾回收器不定时回收(C语言需要手动写代码清理释放内存空间)

3. 方法区

  • 字节码文件加载时进入的内存

4. 本地方法栈(辅助虚拟机)---了解

5. 寄存器(cpu创建)---了解


posted @ 2023-11-21 21:38  沙汀鱼  阅读(3)  评论(0编辑  收藏  举报