Java中有兩種類型的常量:靜態(tài)常量和普通常量。
靜態(tài)常量是使用關(guān)鍵字“final”和“static”聲明的常量,它們?yōu)檎麄€(gè)類所共用,無法在運(yùn)行時(shí)修改其值。靜態(tài)常量通常用于存儲(chǔ)一些不變的常量,例如圓周率、文件路徑等。
public class Constants { public static final int MAX_VALUE = 100; public static final String FILE_PATH = "/var/log/"; }
普通常量是使用關(guān)鍵字“final”聲明的常量,它們只能在定義該常量的方法或語句塊內(nèi)部使用,無法在其他地方進(jìn)行訪問。普通常量通常用于存儲(chǔ)一些局部常量,例如枚舉值、乘數(shù)等。
public void doSomething() { final int COUNT = 10; final String STATUS = "done"; }
靜態(tài)常量可以通過類名直接訪問,而普通常量只能通過定義該常量的方法或語句塊內(nèi)部進(jìn)行訪問。
總之,常量可以幫助我們避免在代碼中使用魔術(shù)數(shù)字或字符串,提高代碼的可讀性和可維護(hù)性。
上一篇css文件中使用scss
下一篇php 減一天