下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
JAVA后端編程命名標(biāo)準(zhǔn)JAVA后端編程命名標(biāo)準(zhǔn)范圍本標(biāo)準(zhǔn)規(guī)定了信息化項目在采用JAVA語言開發(fā)時的命名規(guī)范標(biāo)準(zhǔn),適用于公司JAVA開發(fā)崗的所有人員。規(guī)范性引用文件下列文件中的條款通過本標(biāo)準(zhǔn)的引用而成為本標(biāo)準(zhǔn)的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修訂版均不適用于本標(biāo)準(zhǔn),然而,鼓勵根據(jù)本標(biāo)準(zhǔn)達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標(biāo)準(zhǔn)。Q330100JXXX0012022《Java代碼書寫規(guī)范》GBT85672006《計算機(jī)軟件文檔編制規(guī)范》QZJTBYK0012021《Java編碼規(guī)范》GBT2500012010《軟件質(zhì)量要求與評價(SQuaRE)QQ330108ZXD022022《Java語言軟件開發(fā)規(guī)范》定義和術(shù)語下列術(shù)語和定義適用于本標(biāo)準(zhǔn):參數(shù)paramete也叫參變量,我們在研究當(dāng)前問題的時候,關(guān)心某幾個變量的變化以及它們之間的相互關(guān)系,其中有一個或一些叫自變量,另一個或另一些叫因變量。如果我們引入一個或一些另外的變量來描述自變量與因變量的變化,引入的變量本來并不是當(dāng)前問題必須研究的變量,我們把這樣的變量叫做參變量或參數(shù)。接口Interfac是指對協(xié)定進(jìn)行定義的引用類型。其他類型實(shí)現(xiàn)接口,以保證它們支持某些操作。接口指定必須由類提供的成員或?qū)崿F(xiàn)它的其他接口。與類相似,接口可以包含方法、屬性、索引器和事件作為成員。抽象類abstractclas指的是用關(guān)鍵字abstract修飾的類,叫做抽象類,是不允許實(shí)例化的類,不能直接創(chuàng)建對象,必須要通過子類創(chuàng)建才能使用abstract類的方法。JDKJavaDevelopmentKiJDK全稱“JavaDevelopmentKit”,指的是Java語言的軟件開發(fā)工具包,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序的開發(fā)。jdkjava開發(fā)的核心,包括了Java運(yùn)行環(huán)境、一堆Java工具和Java基礎(chǔ)的類庫。設(shè)計模式Designpatter指的是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計經(jīng)驗(yàn)的總結(jié)。使用設(shè)計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性、程序的重用性。編程命名規(guī)約_boy/boy/$boyboy_/boy所有編程相關(guān)的命名嚴(yán)禁使用拼音與英文混合的方式,更不允許直接使用中文的方式。說明:正確的英文拼寫和語法可以讓閱讀者易于理解,避免歧義。注意,純拼音命名方式更要正例:eueuan/aobao/ndong/huawe/UpperCamelCase風(fēng)格,但以下情形例外:DOBODTOVOAOPOUID等。正例:ForceCode/UserDO/HtmlDTO/XmlService/TcpUdpDeal/TaPromotion反例:forcecodeUserDoHTMLDtoXMLServiceTCPUDPDeallowerCamelCase風(fēng)格。localValue/getHttpMessage()/inputUserId正例:MAX_STUENT_COUNT/CACHE_CLASS_TIME反例:MAX_COUNT抽象類命名使用AbstractBaseException結(jié)尾;測試類命名以它要測試的類的名稱開始,以Test結(jié)尾。int[]arrayOne;POJO類中的任何布爾類型的變量,都不要加is前綴,否則部分框架解析會引起序列化錯說明:在本文MySQLis_xxx的命名方式,所BooleanisDeletedisDeleted(),框架在反向解deleted,導(dǎo)致屬性獲取不到,進(jìn)而拋出異常。com.aliyun.ei.kunlun.aap.utilMessageUtils(此規(guī)則參考反例:AbstractClass“縮寫”命名成AbstaClass;conditioncond,此類隨意縮寫嚴(yán)JDKvolatile正例:startTimeworkQueuenameListTERMINATED_THREAD_COUNT反例:startedAt/QueueOfWork/listName/COUNT_TERMINATED_THREAD說明:將設(shè)計模式體現(xiàn)在名字中,有利于閱讀者快速理解架構(gòu)設(shè)計理念。正例:publicclasspublicclassLoginProxy;publicclassResourceObserver;接口類中的方法和屬性不要加任何修飾符號(public也不要加),Javadoc注釋。盡量不要在接口里定義變量,如果一定要定義變量,確定與接口方publicabstractvoid說明:JDK8default如果是形容能力的接口名稱,取對應(yīng)的形容詞為接口名(通常是–able的形容詞)count做前綴。4)save/insert做前綴。5)remove/delete做前綴。6)update做前綴。Enum后綴,枚舉成員名稱需要全大寫,單詞間用下劃線隔開。/public類型的變量也是能夠通過編譯,而局部變量在同一方setter/getter的參數(shù)名稱也要避免與成publicclassTest{publicint//publicvoidget(Stringalibaba){if(condition){final
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度山林承包權(quán)聯(lián)合經(jīng)營合同4篇
- 2025年度智慧社區(qū)建設(shè)項目承包合同補(bǔ)充協(xié)議4篇
- 2025年度大型水電站PC構(gòu)件吊裝施工合同3篇
- 2025年度事業(yè)單位離職創(chuàng)業(yè)人員創(chuàng)業(yè)項目風(fēng)險補(bǔ)償基金合作協(xié)議4篇
- 2024版輪流撫養(yǎng)的離婚協(xié)議范本
- 2025年度生態(tài)園區(qū)車位租賃電子合同(含綠色出行)4篇
- 2025年度智能充電樁一體化解決方案購銷合同范本4篇
- 2024綠化施工勞務(wù)分包合同范本
- 2025年度智能家居窗簾系統(tǒng)定制安裝合同范本4篇
- 2024面粉公司社區(qū)團(tuán)購代理銷售合同范本3篇
- 諒解書(標(biāo)準(zhǔn)樣本)
- 2022年浙江省事業(yè)編制招聘考試《計算機(jī)專業(yè)基礎(chǔ)知識》真題試卷【1000題】
- 認(rèn)養(yǎng)一頭牛IPO上市招股書
- GB/T 3767-2016聲學(xué)聲壓法測定噪聲源聲功率級和聲能量級反射面上方近似自由場的工程法
- GB/T 23574-2009金屬切削機(jī)床油霧濃度的測量方法
- 西班牙語構(gòu)詞.前后綴
- 動物生理學(xué)-全套課件(上)
- 河北省衡水市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
- DB32-T 2665-2014機(jī)動車維修費(fèi)用結(jié)算規(guī)范-(高清現(xiàn)行)
- 智能消防設(shè)備公司市場營銷方案
- 最新6000畝海帶筏式養(yǎng)殖投資建設(shè)項目可行性研究報告
評論
0/150
提交評論