Java基礎(chǔ)(4)——常量&注釋

hello呀,今天的內(nèi)容超簡單( ̄︶ ̄)↗
并且聂儒,還有暗藏福利喲~~

常量

常量 就是常常不變的量虎锚,第一次定義之后,就不會發(fā)生改變了衩婚〈芑ぃ可能這就是“常量”的來源吧哈哈哈(玩笑)。

一般來說非春,常量的定義用
public static final 類型 變量名 = 值
這樣子柱徙。

public class Test {
  public static final double PI = 3.14;
  public static void main(String[] args) {
    int r = 5;  // 定義一個半徑r
    double area = PI * r * r;  // 求出平方
    System.out.println("面積是:" + area);
  }
}
結(jié)果

那么……什么時候用呢?
如果你需要重復(fù)多次使用某一個數(shù)值或者字符串的時候税娜,如果使用變量的話坐搔,可能在使用過程中不小心改變。那么定義一個常量的話敬矩,就可以解決這個問題概行,因為什么呢?

常量不定義之后就不會改變了~

注釋

一般來說弧岳,大家都上過學(xué)啊凳忙,都讀過語文。在學(xué)文言文的時候下面的注釋是不是很有必要呢禽炬?但是你在讀文言文的時候也不會把注釋也讀進(jìn)去吧~

程序上的注釋也都是如此涧卵。Java中的注釋第一不會參與程序的執(zhí)行,第二可以方便到大家閱讀自己的代碼(不寫注釋的話萬一過了一段時間自己都忘了呢……啷個辦)腹尖。

Java中的注釋有三種:

  1. 單行注釋
//單行注釋 注釋一行內(nèi)容
int ahan = 0;
  1. 多行注釋
/*
多行注釋 
注釋多行內(nèi)容
*/
int ahan = 0;
  1. doc注釋
/**
 * doc注釋 會生成一個類似于Java的幫助文檔
 * @date 2019年04月10日
 * @author ahanwhite
 */
int ahan = 0;

命名規(guī)范(2)

之前有過1柳恐,因為規(guī)范太多啦,所以會將完整的代碼規(guī)范文件給到百度云,后臺回復(fù)Java規(guī)范就可以獲取鏈接啦~

  1. 常量命名全部大寫乐设,單詞間用下劃線隔開讼庇,力求語義表達(dá)完整清楚,不要嫌名字長近尚。for example: MAX_STOCK_COUNT

常量定義(1)

這個是規(guī)范中編程規(guī)約的第二個部分蠕啄,主要講到常量的一些內(nèi)容。

  1. 不允許任何魔法值(即未定義的常量)直接出現(xiàn)在代碼中戈锻。
    ps. 莫名其妙出現(xiàn)的原來沒有的東西歼跟,可稱之為魔法()

  2. Long或者long初始復(fù)制時,使用大寫的L格遭,不能是小寫的l哈街,小寫容易與數(shù)字1混淆,造成誤解拒迅。
    ps. 不僅l和1容易誤解還有I這個叹卷,還有o0O(你猜哪個是零呢)、還有容易混淆的;坪它;這兩個~attention哦

  3. 【推薦】不要用一個常量類維護(hù)所有的常量,盡量按照常量的功能進(jìn)行歸類帝牡,分開來維護(hù)哦~
    ps. 一個文件里有太多東西不好找啊

  4. 【推薦】常量的復(fù)用層次有五層:跨應(yīng)用共享常量往毡、應(yīng)用內(nèi)共享常量、子工程內(nèi)共享常量靶溜、包內(nèi)共享常量开瞭、類內(nèi)共享常量。
    1) 跨應(yīng)用共享常量:放置在二方庫中罩息,通常是 client.jar 中的 constant 目錄下嗤详。
    2) 應(yīng)用內(nèi)共享常量:放置在一方庫中,通常是 modules 中的 constant 目錄下瓷炮。
    反例:易懂變量也要統(tǒng)一定義成應(yīng)用內(nèi)共享常量葱色,兩位攻城師在兩個類中分別定義了表示“是”的變量:
    類 A 中:public static final String YES = "yes";
    類 B 中:public static final String YES = "y";
    A.YES.equals(B.YES),預(yù)期是 true娘香,但實際返回為 false苍狰,導(dǎo)致線上問題。
    3) 子工程內(nèi)部共享常量:即在當(dāng)前子工程的 constant 目錄下烘绽。
    4) 包內(nèi)共享常量:即在當(dāng)前包下單獨的 constant 目錄下淋昭。
    5) 類內(nèi)共享常量:直接在類內(nèi)部 private static final 定義。

  5. 【推薦】如果變量值僅在一個范圍內(nèi)變化安接,且?guī)в忻Q之外的延伸屬性翔忽,定義為枚舉類。

聲明:編碼規(guī)范來自于阿里巴巴Java開發(fā)手冊。有興趣的同學(xué)可以去看一下哦~

本章的編碼規(guī)范只講到本文用到的那一部分歇式,且后文不再講述~
以上驶悟,阿里嘎多,20190410 from ahanwhite贬丛。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末撩银,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子豺憔,更是在濱河造成了極大的恐慌额获,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恭应,死亡現(xiàn)場離奇詭異抄邀,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)昼榛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門境肾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胆屿,你說我怎么就攤上這事奥喻。” “怎么了非迹?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵环鲤,是天一觀的道長。 經(jīng)常有香客問我憎兽,道長冷离,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任纯命,我火速辦了婚禮西剥,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘亿汞。我一直安慰自己瞭空,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布留夜。 她就那樣靜靜地躺著匙铡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪碍粥。 梳的紋絲不亂的頭發(fā)上鳖眼,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天,我揣著相機(jī)與錄音嚼摩,去河邊找鬼钦讳。 笑死矿瘦,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的愿卒。 我是一名探鬼主播缚去,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼琼开!你這毒婦竟也來了易结?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤柜候,失蹤者是張志新(化名)和其女友劉穎搞动,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渣刷,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡鹦肿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了辅柴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箩溃。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖碌嘀,靈堂內(nèi)的尸體忽然破棺而出涣旨,到底是詐尸還是另有隱情,我是刑警寧澤股冗,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布开泽,位于F島的核電站,受9級特大地震影響魁瞪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜惠呼,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一导俘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧剔蹋,春花似錦旅薄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至矫付,卻和暖如春凯沪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背买优。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工妨马, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留挺举,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓烘跺,卻偏偏與公主長得像湘纵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子滤淳,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,047評論 2 355