【學習筆記】之:Java命名規範
一、Java總體命名規範
1、專案名全部小寫.
2、包名全部小寫.
3、類名首字母大寫,其餘組成詞首字母依次大寫.
4、變數名,方法名首字母小寫,如果名稱由多個單片語成,除首字母外的每個單詞的首字母都要大寫.
5、常量名全部大寫.
6、所有命名規則必須遵循以下規則 :
- 名稱只能由字母、數字、下劃線、$符號組成.
- 不能以數字開頭.
- 名稱不能使用Java中的關鍵字.
- 堅決不允許出現中文及拼音命名.
二、Java包名命名規範
Java的包名由小寫單片語成,包的路徑符合所開發的系統模組的定義,以便通過包名可得知其屬於哪個模組,從而方便到對應包裡找相應的實現類.
常規包名
為了保障每個Java Package命名的唯一性,在Java程式設計規範中要求開發人員在自己定義的包名前加上唯一的字首.由於網際網路上的域名稱是不會重複的,所以多數開發人員採用自己公司在網際網路上的域名稱作為自己程式包的唯一字首.例如 : com.sun.swt...
1.公司專案
com : 公司專案,copyright由專案發起的公司所有.
包名 : com.公司名.專案名.模組名..
2.團隊專案
team : 團隊專案,指由團隊發起,並由該團隊開發的專案,copyright屬於該團隊所有.
包名 : team.團隊名.專案名.模組名..
自定義包名
一般公司命名為com.公司名.專案名.模組名....那我們個人的專案又怎麼命名呢?
個人的英語單詞有individual、personal、private、one-man,進一步對以上四個單詞詞意進行分析並在保證了唯一性,繼而使用每個單詞的前4個字母作為字首,與com也做了區分.示例如下所示:
1.indi : 個體專案,指個人發起,但非自己獨自完成的專案,可公開或私有專案,copyright主要屬於發起者.
- 包名 : indi.發起者名.專案名.模組名..
2.pers : 個人專案,指個人發起,獨自完成,可分享的專案,copyright主要屬於個人.
- 包名 : pers.個人名.專案名.模組名..
3.priv : 私有專案,指個人發起,獨自完成,非公開的私人使用的專案,copyright屬於個人.
- 包名 : priv.個人名.專案名.模組名..
4.onem : 與indi相同,推薦使用indi.
相關文章
- Golang學習筆記(一):命名規範Golang筆記
- java命名規範Java
- Java中的命名規範。Java
- MAVEN 與 JAVA 包命名規範MavenJava
- Ethereum學習筆記 ---- 透過 Event 學習《合約ABI規範》筆記
- 產品幾何技術規範 學習筆記筆記
- Google命名規範Go
- PHP 命名規範PHP
- BEM命名規範
- JavaScript 命名規範JavaScript
- Python命名規範Python
- Android命名規範Android
- Java學習筆記之----------Java基本知識Java筆記
- 『前端規範化』CSS命名規範化前端CSS
- 前端命名基本規範前端
- CSS — BEM 命名規範CSS
- js加固之正規表示式學習筆記JS筆記
- Python學習筆記|Python之正規表示式Python筆記
- JAVA學習筆記Java筆記
- java反射之動態代理學習筆記Java反射筆記
- 專案規範筆記筆記
- 《JAVA學習指南》學習筆記Java筆記
- 數倉命名規範大全!
- Java學習筆記4Java筆記
- Java JNI 學習筆記Java筆記
- java學習筆記6Java筆記
- Java 集合學習筆記Java筆記
- 一文帶你瞭解Java的命名規範!Java
- 零基礎快速入門:java的命名規範Java
- Java個人學習筆記-資料型別及取值範圍Java筆記資料型別
- 記一次bem命名規範使用優化方案優化
- Day1-學習筆記-js之正規表示式筆記JS
- Java學習筆記記錄(二)Java筆記
- 常用埠及埠範圍(學習筆記)筆記
- Laravel命名規範速查表Laravel
- 軟體版本命名規範
- css命名和書寫規範CSS
- CSS 選擇器命名規範CSS