在Java中,常量是指在程序執行期間不會發生改變的值,通常用final關鍵字來修飾變量以實現常量的定義。常量在程序中用于表示一些固定的數值、字符串或者對象引用,如PI的值、一個系統路徑、一個URL等等。定義常量有以下兩種方式:
1.使用final修飾變量,該變量值不能改變,如下所示:
final int MAX_VALUE = 100;
final double PI = 3.14159;
final String NAME = "Java";
2.使用static final修飾變量,該變量為類常量,所有該類的對象共享同一個值,如下所示:
public class ConstantExample {
public static final int MAX_VALUE = 100;
public static final double PI = 3.14159;
public static final String NAME = "Java";
}
以上兩種定義方式都定義了常量,但第二種方式在實際應用中更為常見。