Java 如何定義常量
常量
常量是一種預(yù)先定義、不可以在后期運(yùn)行時(shí)再做修改的固定值。常量一旦被定義后,就不能 再隨意改變或者取消定義。項(xiàng)目開發(fā)中會使用到一些同定值,比如圓周率、每天有86400秒、網(wǎng)站 的域名等,這些固定值都可以被賦值為常量。
常量命名一般由大寫字母加下劃線組成。常量可以是全局的(可以在一個(gè)類文件中隨處使 用,也可以在其他類文件中引用),也可以是局部的(只在一個(gè)方法中定義使用)。
Java中的常量一般會使用final關(guān)鍵字來定義,有時(shí)也會同時(shí)使用static關(guān)鍵字定義一個(gè)靜態(tài)的常量 (static關(guān)鍵字會在第9章面向?qū)ο缶幊讨羞M(jìn)行介紹),但static不是必需的。Java中常量定義格式為:
(static) final [數(shù)據(jù)類型]常量名稱;
(static) final [數(shù)據(jù)類型]常量名稱=[數(shù)值];
除了開發(fā)者自行定義常量使用外,Java中自帶的類文件也有大量的常量可以使用,比如前面基 本數(shù)據(jù)類型中講到的boolean.TRUE、Integer,MAX_VALUE等,都是系統(tǒng)類文件自帶的常量。
點(diǎn)擊加載更多評論>>