有些人一旦错过了,就是一辈子不再主动联系,不愿打扰你的生活,连偶尔的寒暄都没有,成长就是这样的,不断的告别,不断的遇见。
Java 变量
- 变量是存储数据值的容器。
- 在 Java 中,所有的变量在使用前必须声明。
Java 变量创建
1 | type identifier [ = value][, identifier [= value] ...] ; |
- type 为 Java 数据类型。identifier 是变量名。可以使用逗号隔开来声明多个同类型变量。
Java 变量类型
- 类变量:独立于方法之外的变量,用 static 修饰。
- 实例变量:独立于方法之外的变量,不过没有 static 修饰。
- 局部变量:类的方法中的变量。
1 | public class Variable{ |
Java 实例变量
- 实例变量声明在一个类中,但在方法、构造方法和语句块之外。
- 当一个对象被实例化之后,每个实例变量的值就跟着确定。
- 实例变量在对象创建的时候创建,在对象被销毁的时候销毁。
- 实例变量可以直接通过变量名访问。但在静态方法以及其他类中,就应该使用完全限定名:ObejectReference.VariableName。
1 | import java.io.*; |
Java 类变量(静态变量)
- 类变量也称为静态变量,在类中以 static 关键字声明,但必须在方法之外。
- 无论一个类创建了多少个对象,类只拥有类变量的一份拷贝。
- 静态变量在第一次被访问时创建,在程序结束时销毁。
- 静态变量可以通过:ClassName.VariableName的方式访问。
1 | import java.io.*; |