Java程序在运行时,需要在内存中分配空间,为了提高效率,就对空间进行了不同区域的划分,因为每一片区域否有特定的处理数据方式和内存管理方式。
1.栈存储局部变量
2.堆存储new出来的东西
3.方法区(后面讲)
4.本地方法区(和系统相关)
5.寄存器(给CPU使用)
局部变量:在方法定义中或者方法声明上的变量都称为局部变量。
时间: 2024-10-12 03:35:53
Java程序在运行时,需要在内存中分配空间,为了提高效率,就对空间进行了不同区域的划分,因为每一片区域否有特定的处理数据方式和内存管理方式。
1.栈存储局部变量
2.堆存储new出来的东西
3.方法区(后面讲)
4.本地方法区(和系统相关)
5.寄存器(给CPU使用)
局部变量:在方法定义中或者方法声明上的变量都称为局部变量。