1. 栈空间
存放一些局部变量,返回值等等
int a=10;
Student s;
2.实例空间,堆
由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便.
Student s =new Student(14,"Janie");
3.DATA,数据空间
存放静态数据(static)、常量(final)、方法区
本文详细介绍了程序运行过程中涉及的不同内存区域及其用途:栈空间用于存放局部变量和返回值;实例空间(堆)由new操作符分配,便于使用但可能产生内存碎片;数据空间则存放静态数据、常量及方法区。
1. 栈空间
存放一些局部变量,返回值等等
int a=10;
Student s;
2.实例空间,堆
由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便.
Student s =new Student(14,"Janie");
3.DATA,数据空间
存放静态数据(static)、常量(final)、方法区
1336
1210

被折叠的 条评论
为什么被折叠?