Java程序在运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分。因为每一块区域都有特定的处理数据方式和内存管理方式:
栈:存储局部变量。
堆:存储new出来的东西。
方法区:(后面讲)。
本地方法区:和系统相关。
寄存器:给CPU使用。
Java程序在运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分。因为每一块区域都有特定的处理数据方式和内存管理方式:
栈:存储局部变量。
堆:存储new出来的东西。
方法区:(后面讲)。
本地方法区:和系统相关。
寄存器:给CPU使用。