




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java編程編寫(xiě)規(guī)范學(xué)習(xí)目標(biāo)1.了解Java程序的命名規(guī)范。2.了解Java常量的定義原則。3.了解Java程序代碼風(fēng)格。知識(shí)圖譜命名規(guī)范(1)代碼中的命名均不以下劃線或美元符號(hào)開(kāi)始,也不
以下劃線或美元符號(hào)結(jié)束。反例:_name/__name/name_/$name/name$命名規(guī)范(2)代碼中的命名不用拼音與英文混合的方式,更不直接使用中文的方式。正例:alibaba/taobao/youku/hangzhou等國(guó)際通用的名稱,可視同英文。反例:DaZhePromotion[打折]/getPingfenByName()[評(píng)分]/int某變量=3命名規(guī)范(3)類(lèi)名使用UpperCamelCase風(fēng)格,但是以下情形可例外:DO/BO/DTO/VO/AO/PO等。正例:MarcoPolo/UserDO/XmlService/TcpUdpDeal/TaPromotion反例:macroPolo/UserDo/XMLService/TCPUDPDeal/TAPromotion命名規(guī)范(4)方法名、參數(shù)名、成員變量、局部變量都統(tǒng)一使用lowerCamelCase風(fēng)格,必須遵循駝峰形式。正例:localValue/getHttpMessage()/inputUserId常量定義原則(1)不允許任何魔法值(即未經(jīng)預(yù)先定義的常量)直接出現(xiàn)在代碼中。(2)long或者Long初始賦值時(shí),使用大寫(xiě)的L,不能小寫(xiě)的l,小寫(xiě)容易跟數(shù)字1混淆,造成誤解。(3)[推薦]不要使用一個(gè)常量類(lèi)維護(hù)所有常量,應(yīng)按
常量功能進(jìn)行歸類(lèi),分開(kāi)維護(hù)。常量定義原則(4)[推薦]常量的復(fù)用層次有五層:跨應(yīng)用共享常量、
應(yīng)用內(nèi)共享常量、子工程內(nèi)共享常量、包內(nèi)共存常量、類(lèi)內(nèi)共享常量。(5)[推薦]如果變量值只在一個(gè)固定范圍內(nèi)變化用
enum類(lèi)型來(lái)定義。代碼風(fēng)格大括號(hào)的使用約定。如果大括號(hào)內(nèi)為空,則可
簡(jiǎn)寫(xiě)成{}即可,不需要換行;如果是非空代碼
塊則:左大括號(hào)前不換行,左大括號(hào)后換行。右大括號(hào)前換行;右大括號(hào)后還有else等代碼則不換行;表示終止的右大括號(hào)后須換行。代碼風(fēng)格(2)左小括號(hào)和字符之間不空格;同樣的,右小括號(hào)和字符之間也不空格。反例:if(空格a==b空格)代碼風(fēng)格(3)if/for/while/switch/do等保留字與括號(hào)之間必須加空格。(4)任何二目、三目運(yùn)算符的左右兩邊都加一個(gè)空格。說(shuō)明:運(yùn)算符包括賦值運(yùn)算符=、邏輯運(yùn)算符&&、加減乘除符號(hào)等。(5)采用4個(gè)空格縮進(jìn),不建議使用tab字符(6)注釋的雙斜線與注釋內(nèi)容之間有且僅有一個(gè)空格??偨Y(jié)——本節(jié)內(nèi)容
了解Java程序命名規(guī)范。了解常量定義原則。養(yǎng)成良好的編程風(fēng)格??偨Y(jié)——作業(yè)1.分析Java編程規(guī)范的優(yōu)點(diǎn)?
(見(jiàn)教學(xué)平臺(tái)作業(yè))
當(dāng)一個(gè)人用工作去迎接光明,光明很快就會(huì)來(lái)照耀著他。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 誠(chéng)信教育與安全
- 《八國(guó)聯(lián)軍侵華戰(zhàn)爭(zhēng)》侵略與反抗課件-5
- 左炔諾孕酮宮內(nèi)節(jié)育系統(tǒng)聯(lián)合宮腔鏡下子宮內(nèi)膜息肉電切除術(shù)對(duì)子宮內(nèi)膜息肉患者子宮內(nèi)膜厚度及復(fù)發(fā)情況的影響
- 動(dòng)物產(chǎn)科學(xué)復(fù)習(xí)題+參考答案
- 71周年國(guó)慶節(jié)模板
- 2025年教師招聘考試186個(gè)教育法律法規(guī)知識(shí)
- 2025年健康知識(shí)競(jìng)賽試題(帶答案)
- 反恐維穩(wěn)知識(shí)
- 餐廳投資合作協(xié)議
- 吉利全民合伙人活動(dòng)規(guī)則
- 鋼結(jié)構(gòu)吊裝安全專(zhuān)項(xiàng)施工方案
- 2024年歐洲乙蟲(chóng)腈市場(chǎng)主要企業(yè)市場(chǎng)占有率及排名
- 醫(yī)護(hù)人員手衛(wèi)生知識(shí)培訓(xùn)課件
- 2025屆高考作文寫(xiě)作素材:6月時(shí)事熱點(diǎn)素材(適用話題+運(yùn)用示例)
- 《有機(jī)化學(xué)》課件-電子效應(yīng)
- QCT457-2023救護(hù)車(chē)技術(shù)規(guī)范
- 公對(duì)公車(chē)輛租賃合同范本
- HYT 262-2018 海水中溶解甲烷的測(cè)定 頂空平衡-氣相色譜法(正式版)
- 普通植物病理學(xué)智慧樹(shù)知到期末考試答案章節(jié)答案2024年?yáng)|北農(nóng)業(yè)大學(xué)
- 人事檔案轉(zhuǎn)遞通知單
- 《離散數(shù)學(xué)》試題帶答案
評(píng)論
0/150
提交評(píng)論