JAVA 语言的变量
1.类变量(静态变量)
1.一般在定义常量中使用。(final 修饰符,将变量修饰定义为常量,初始化之后不能改变)
2.可以直接被类名调用。如:(类名.静态)。
3.随着类的加载而加载。
2.实例变量(成员变量)
1.定义在类中,整个类都能访问。
2.随着对象的建立而建立。
3.有初始值。
3.局部变量
1.定义在局部,如函数、循环等语句内,只作用于所属区域内
2.作用范围结束自动销毁,在存在于栈内存中。
3.没有初始值。
4.使用局部变量用就近原则,如过没有会在成员变量中找。
ps:这是我初学自己的理解,如有不同,一切以别人为准。