Java編程規(guī)范

Java編程規(guī)范

一蛇券、Java關(guān)鍵字

package包

import導(dǎo)入

private私有

protected ?保護(hù)

public公共

static靜態(tài)

void聲明當(dāng)前成員方法沒有返回值

class類

interface ?接口

enum枚舉

extends繼承

implements 實(shí)現(xiàn)

new新建

abstract ? 抽象

super父類

this當(dāng)前

boolean布爾型

byte字節(jié)型

char字符型

short短整型

int整型

long長整型

float單精度浮點(diǎn)型

double雙精度浮點(diǎn)型

final最終

if ? ? ? 如果

else ? ? 否則

switch ? 分支語句結(jié)構(gòu)的引導(dǎo)詞

case ? ? 用在switch語句之中策橘,表示其中的一個(gè)分支

break ? ?跳出循環(huán)

continue 從頭再來

return ? 結(jié)束當(dāng)前方法的執(zhí)行并退出

default默認(rèn)

while ? ?當(dāng)

do運(yùn)行

for為了

try ? ? 嘗試一個(gè)可能拋出異常的程序塊

catch捕捉異常

assert斷言

finally用于處理異常情況缕坎,用來聲明一個(gè)基本肯定會被執(zhí)行到的語句塊

throw拋出一個(gè)異常

throws聲明在當(dāng)前定義的成員方法中所有需要拋出的異常

instanceof ? 實(shí)例

synchronized ?同步的

transient ? ?聲明不用序列化的成員域

volatile ? ? 表明兩個(gè)或者多個(gè)變量必須同步地發(fā)生變化

native本地

strictfp ? ? 聲明單精度或雙精度浮點(diǎn)數(shù)表達(dá)式遵循IEEE754算術(shù)規(guī)范

二、Java保留字

true ? ? 真

false ? ?假

null ? ? 空

goto ? ? 轉(zhuǎn)到

const ? ?不變的

cast ? ? 拋出

future ? 將來

generic ?屬性的

inner ? ?內(nèi)部的

operator 運(yùn)算符

outer ? ?外部的

rest ? ? 休息项郊,剩余的

var ? ? ?變量

byValue ?用…的值

三、Java命名規(guī)范

1.使用字母、數(shù)字超棺、_、$

2.數(shù)字不能放在開頭

3.不能是關(guān)鍵字和保留字

4.區(qū)分字母大小寫

5.沒有長度限制

包名 必須全部小寫呵燕,com.baidu.music

類名 首字母必須大寫

接口 首字母必須大寫

常量 全部大寫棠绘,單詞之間用_連接

變量 首字母小寫,第二個(gè)單詞起首字母大寫

四再扭、Java編碼規(guī)范

1.每條語句單獨(dú)占據(jù)一行氧苍,用英文;結(jié)束

2.每個(gè)變量單獨(dú)占據(jù)一行

3.局部變量在聲明的同時(shí)進(jìn)行初始化

4.多個(gè)連續(xù)空格被視為一個(gè)

5.格式化代碼

6.代碼簡潔易懂

7.注釋詳細(xì)明確

五、Java注釋規(guī)范

(一)形式統(tǒng)一泛范,內(nèi)容簡明

1让虐、注釋形式統(tǒng)一

在整個(gè)應(yīng)用程序中,使用具有一致的標(biāo)點(diǎn)和結(jié)構(gòu)的樣式來構(gòu)造注釋罢荡。

2赡突、注釋內(nèi)容準(zhǔn)確簡潔

內(nèi)容要簡單对扶、明了、含義準(zhǔn)確麸俘,防止注釋的多義性辩稽。

(二)基本注釋(必須加)

(a) 類(接口)的注釋

(b) 構(gòu)造函數(shù)的注釋

(c) 方法的注釋

(d) 全局變量的注釋

(e) 字段/屬性的注

備注:簡單的代碼做簡單注釋,注釋內(nèi)容不大于10個(gè)字即可从媚,另外逞泄,持久化對象或VO對象的getter、setter方法不需加注釋拜效。

(三)特殊必加注釋(必須加)

(a) 典型算法必須有注釋喷众。

(b) 在代碼不明晰處必須有注釋。

(c) 在代碼修改處加上修改標(biāo)識的注釋紧憾。

(d) 在循環(huán)和邏輯分支組成的代碼中加注釋到千。

(e) 為他人提供的接口必須加詳細(xì)注釋。

(四)注釋格式

1.單行(single-line)注釋:“//……”

2.塊(block)注釋:“/*……*/”

3.文檔注釋(javadoc):“/**……*/”

(五)文檔注釋標(biāo)簽

@author ? ?作者

@version ? 版本

@note ? ? ?開發(fā)筆記

@remark ? ?客戶參考

@see ? ? ? 交叉參考

@param ? ? 參數(shù)

@return ? ?返回值

@since ? ? 最早出現(xiàn)的jdk版本

@exception 可能拋出的異常

@throws ? ?異常類及拋出條件

public @interface MyTag { } ?新建注釋標(biāo)簽

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赴穗,一起剝皮案震驚了整個(gè)濱河市憔四,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌般眉,老刑警劉巖了赵,帶你破解...
    沈念sama閱讀 223,002評論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異甸赃,居然都是意外死亡柿汛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評論 3 400
  • 文/潘曉璐 我一進(jìn)店門埠对,熙熙樓的掌柜王于貴愁眉苦臉地迎上來络断,“玉大人,你說我怎么就攤上這事项玛∶脖浚” “怎么了?”我有些...
    開封第一講書人閱讀 169,787評論 0 365
  • 文/不壞的土叔 我叫張陵襟沮,是天一觀的道長躁绸。 經(jīng)常有香客問我,道長臣嚣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,237評論 1 300
  • 正文 為了忘掉前任剥哑,我火速辦了婚禮硅则,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘株婴。我一直安慰自己怎虫,他們只是感情好暑认,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,237評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著大审,像睡著了一般蘸际。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上徒扶,一...
    開封第一講書人閱讀 52,821評論 1 314
  • 那天粮彤,我揣著相機(jī)與錄音,去河邊找鬼姜骡。 笑死导坟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的圈澈。 我是一名探鬼主播惫周,決...
    沈念sama閱讀 41,236評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼康栈!你這毒婦竟也來了递递?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,196評論 0 277
  • 序言:老撾萬榮一對情侶失蹤啥么,失蹤者是張志新(化名)和其女友劉穎登舞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體饥臂,經(jīng)...
    沈念sama閱讀 46,716評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逊躁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,794評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了隅熙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片稽煤。...
    茶點(diǎn)故事閱讀 40,928評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖囚戚,靈堂內(nèi)的尸體忽然破棺而出酵熙,到底是詐尸還是另有隱情,我是刑警寧澤驰坊,帶...
    沈念sama閱讀 36,583評論 5 351
  • 正文 年R本政府宣布匾二,位于F島的核電站,受9級特大地震影響拳芙,放射性物質(zhì)發(fā)生泄漏察藐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,264評論 3 336
  • 文/蒙蒙 一舟扎、第九天 我趴在偏房一處隱蔽的房頂上張望分飞。 院中可真熱鬧,春花似錦睹限、人聲如沸譬猫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,755評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽染服。三九已至别洪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柳刮,已是汗流浹背挖垛。 一陣腳步聲響...
    開封第一講書人閱讀 33,869評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诚亚,地道東北人晕换。 一個(gè)月前我還...
    沈念sama閱讀 49,378評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像站宗,于是被迫代替她去往敵國和親闸准。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,937評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 在上一篇的java編程風(fēng)格學(xué)習(xí)(二)中我們學(xué)習(xí)了一些在Java編碼過程中的格式規(guī)范梢灭,遵循這些規(guī)范毋庸置疑是我們的書...
    間陽幕賓閱讀 726評論 1 2
  • 源文件編碼格式為UTF-8 ASCII水平空格字符(0x20夷家,即空格)是源文件中唯一允許出現(xiàn)的空白字符,這意味著:...
    在路上_80f5閱讀 505評論 0 0
  • 說說很有趣敏释,任何情緒都可以在此以說說名義得以發(fā)泄库快。一條說說,一個(gè)截圖钥顽,一次深沉义屏,傷心欲絕,悲痛難忍蜂大。樓下評論千...
    貧僧閻辟邪閱讀 255評論 0 0
  • When We Two Parted by George Gordon Byron 與伊別離際 譯者:花下人 Wh...
    花下人閱讀 502評論 0 2
  • 總有一首歌闽铐,與你產(chǎn)生共鳴,因?yàn)樗隽四愕男穆暷唐郑豢傆幸恍└柙~觸碰到你心底的最柔軟處兄墅,那是心的所在! “不配再說你愛...
    菇?jīng)瞿忝冒?/span>閱讀 666評論 0 0