一、程序执行过程中的内存管理
1、代码区存放代码
2、数据区存放静态变量和字符串常量
3、栈存放局部变量
4、堆:alloc出来的,动态分布的内存
二、变量
<1>按声明的位置划分
1、局部变量:方法或语句块内部定义的变量。
2、实例变量:方法外部、类的内部定义的变量。注:不能进行初值
<2>按所属的数据类型划分
1、基本数据类型变量。
2、指针数据类型变量。
一、程序执行过程中的内存管理
1、代码区存放代码
2、数据区存放静态变量和字符串常量
3、栈存放局部变量
4、堆:alloc出来的,动态分布的内存
二、变量
<1>按声明的位置划分
1、局部变量:方法或语句块内部定义的变量。
2、实例变量:方法外部、类的内部定义的变量。注:不能进行初值
<2>按所属的数据类型划分
1、基本数据类型变量。
2、指针数据类型变量。