我正在学习java,想知道应用程序设计中static final
变量的用法。请提供一些例子。
答案 0 :(得分:4)
使用static final
变量:
Integer
类将名为MIN_VALUE
的常量定义为:public static final int MIN_VALUE = 0x80000000;
public static final
引用。当您将类中定义的变量标记为static
时,它将在class
的所有实例中共享。当您将类中的变量标记为final
时,它只能在与变量声明相同的行上或在类的构造函数中初始化一次。将两者放在一起,成员static final
变量在class
的所有实例之间共享,必须在声明它的地方初始化,并且一旦声明就不能修改。
答案 1 :(得分:1)
final
表示一旦设置参考就无法更改。 static
表示变量属于类,而不是特定的实例。修饰符的这种组合,特别是在原语或不可变类(例如String
)上使用时,通常用于表示常量。一个典型的例子是java.io.File.separtorChar
。
答案 2 :(得分:0)
您可以定义常量,如
public static final String LANGUAGE = "JAVA"