局部变量
变量除了成员变量,其他都是局部变量
1)方法内部的变量
2)方法的形参
3)代码块中的变量。一对{}里面 如果if(){ }
方法或者语句块内部定义的变量。生命周期是从声明位置开始到方法或者语句块执行完毕为止。
局部变量没有初始值,在使用前必须先声明、初始化(赋值)再使用
成员变量
在方法外部、类的内部定义的变量从属于对象,生命周期伴随对象始终。如果不自行初始化,它会自行初始化成该类型的默认初始值。
静态变量
使用tatic定义。从属于类,生命周期伴随类终始
常量:(fianl修饰的字符为符号常量 由大写字母和下划线命名)