版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Java編程編寫規(guī)范學(xué)習(xí)目標(biāo)1.了解Java程序的命名規(guī)范。2.了解Java常量的定義原則。3.了解Java程序代碼風(fēng)格。知識圖譜命名規(guī)范(1)代碼中的命名均不以下劃線或美元符號開始,也不
以下劃線或美元符號結(jié)束。反例:_name/__name/name_/$name/name$命名規(guī)范(2)代碼中的命名不用拼音與英文混合的方式,更不直接使用中文的方式。正例:alibaba/taobao/youku/hangzhou等國際通用的名稱,可視同英文。反例:DaZhePromotion[打折]/getPingfenByName()[評分]/int某變量=3命名規(guī)范(3)類名使用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初始賦值時,使用大寫的L,不能小寫的l,小寫容易跟數(shù)字1混淆,造成誤解。(3)[推薦]不要使用一個常量類維護(hù)所有常量,應(yīng)按
常量功能進(jìn)行歸類,分開維護(hù)。常量定義原則(4)[推薦]常量的復(fù)用層次有五層:跨應(yīng)用共享常量、
應(yīng)用內(nèi)共享常量、子工程內(nèi)共享常量、包內(nèi)共存常量、類內(nèi)共享常量。(5)[推薦]如果變量值只在一個固定范圍內(nèi)變化用
enum類型來定義。代碼風(fēng)格大括號的使用約定。如果大括號內(nèi)為空,則可
簡寫成{}即可,不需要換行;如果是非空代碼
塊則:左大括號前不換行,左大括號后換行。右大括號前換行;右大括號后還有else等代碼則不換行;表示終止的右大括號后須換行。代碼風(fēng)格(2)左小括號和字符之間不空格;同樣的,右小括號和字符之間也不空格。反例:if(空格a==b空格)代碼風(fēng)格(3)if/for/while/switch/do等保留字與括號之間必須加空格。(4)任何二目、三目運(yùn)算符的左右兩邊都加一個空格。說明:運(yùn)算符包括賦值運(yùn)算符=、邏輯運(yùn)算符&&、加減乘除符號等。(5)采用4個空格縮進(jìn),不建議使用tab字符(6)注釋的雙斜線與注釋內(nèi)容之間有且僅有一個空格??偨Y(jié)——本節(jié)內(nèi)容
了解Java程序命名規(guī)范。了解常量定義原則。養(yǎng)成良好的編程風(fēng)格??偨Y(jié)——作業(yè)1.分析Java編程規(guī)范的優(yōu)點(diǎn)?
(見教學(xué)平臺作業(yè))
當(dāng)一個人用工作去迎接光明,光明很快就會來照耀著他。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無錫南洋職業(yè)技術(shù)學(xué)院《影視剪輯》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度體育場館場地租賃與賽事運(yùn)營合作協(xié)議3篇
- 2024車站機(jī)場候機(jī)樓室內(nèi)設(shè)計(jì)裝修合同
- 二零二五年度商業(yè)地產(chǎn)商鋪?zhàn)赓U服務(wù)合同模板6篇
- 2024版醫(yī)療合作合同條款版B版
- 2024項(xiàng)目委托咨詢服務(wù)協(xié)議-企業(yè)知識產(chǎn)權(quán)保護(hù)服務(wù)3篇
- 2025年度餐飲企業(yè)特色調(diào)料研發(fā)與供應(yīng)合同3篇
- 二零二五年精密儀器供應(yīng)鏈銷售合作框架合同樣本3篇
- 二零二五年度安防工程材料供應(yīng)合同3篇
- 2024版分紅合作協(xié)議合同范本
- 影視作品價值評估-洞察分析
- 公司員工出差車輛免責(zé)協(xié)議書
- 2023年浙江杭州師范大學(xué)附屬醫(yī)院招聘聘用人員筆試真題
- 江蘇某小區(qū)園林施工組織設(shè)計(jì)方案
- 口腔執(zhí)業(yè)醫(yī)師定期考核試題(資料)帶答案
- 2024人教版高中英語語境記單詞【語境記單詞】新人教版 選擇性必修第2冊
- 能源管理總結(jié)報(bào)告
- 藥店醫(yī)保政策宣傳與執(zhí)行制度
- DL∕T 1631-2016 并網(wǎng)風(fēng)電場繼電保護(hù)配置及整定技術(shù)規(guī)范
- word企業(yè)管理封面-可編輯
- 全國醫(yī)療服務(wù)價格項(xiàng)目規(guī)范(2012年版)-工作手冊
評論
0/150
提交評論