变量的类型如下图所示:
1.成员变量
变量:先声明再赋值,再使用
位置:类里面,方法外面
作用域:在整个类中有效
生命周期:从对象开始创建的时候,GC回收结束(实例变量)
区域:堆区
2.局部变量
变量:先声明再赋值,再使用
位置:方法的参数列表,和方法体中,代码块中
作用域:从定义的地方到方法的结束有效
生命周期:从定义的地方到方法的结束结束
区域:栈区
变量的类型如下图所示:
1.成员变量
变量:先声明再赋值,再使用
位置:类里面,方法外面
作用域:在整个类中有效
生命周期:从对象开始创建的时候,GC回收结束(实例变量)
区域:堆区
2.局部变量
变量:先声明再赋值,再使用
位置:方法的参数列表,和方法体中,代码块中
作用域:从定义的地方到方法的结束有效
生命周期:从定义的地方到方法的结束结束
区域:栈区