常量、静态常量、成员变量、局部变量的区别 常量 使用final修饰的变量; 静态常量 使用static和final修饰的变量,或者说成static修饰的常量; 成员变量 直接位于类下面的变量,成为成员变量; 生命周期位于整个类,就是这个类调用这个成员变量都是有效的; 局部变量 位于方法内部的变量; 生命周期位于方法内部,只能在方法内部调用,别的方法或者背的类直接调用不是可以的; 举例如下: public class Test5 { // 使用final修饰的变量 public final String str = "常量"; // 使用static和final修饰的变量 // 或者说成static修饰的常量 public static final String str2 = "静态常量"; // 直接位于类下面的变量,成为成员变量 // 生命周期位于整个类,就是这个类调用这个成员变量都是有效的 public String str3 = "成员变量"; public void method() { // 位于方法内部的变量 //生命周期位于方法内部,只能在方法内部调用,别的方法或者背的类直接调用不是可以的 String str3 = "局部变量"; } }