/*
成员变量和局部变量的区别
类中的位置不同:
成员变量: 类中方法外
局部变量: 在方法中
内存中的位置不同:
成员变量: 堆内存中
局部变量: 栈内存中
数据的生命周期不同:
成员变量: 随着对象的创建而出现,垃圾回收器回收才消失.
局部变量: 随着方法的加载而出现,方法结束就消失了.
初始值不同:
成员变量:有初始化值,一般默认的.
局部变量:没有初始化值的,必须使用前,给其赋值.
注意事项:
局部变量名称可以和成员变量名称一样,在方法中使用的时候,采用的是就近原则。
*/
class {
public static void main(String[] args){
System.out.println();
}
}
|
|