首頁  >  文章  >  Java  >  必須掌握的java package命名規則

必須掌握的java package命名規則

零下一度
零下一度原創
2017-05-20 10:37:562606瀏覽

做java的都知道java的套件、類別、介面、枚舉、方法、常數、變數等等模型都有一套約定的命名規則!

學習每一種語言都應該學習對應語法和命名規則,以保持一個良好的編碼風格。一來顯示自己的專業、二來方便閱讀和檢查,快速供其他人參考,盡快理解專案程式碼結構!

今天先來談談一些常用的java package命名規則,以後有時間再寫寫java其他的一些規格!

首先我們該知道的是,java的包名都是由小寫單字組成的,類別名稱的首字母都是大寫,也就是我們常用的駝峰寫法,包路徑一般都是對系統模板的定義與歸類。這樣看了包名很容易就明白哪一個模組是做什麼的,很容易透過對應的包路徑找到對應的程式碼!

在java開發的過程中,每位Java開發人員都可以寫屬於自己的java package,為了在編寫中保證每一個java package命名的唯一性,要求開發者在自己定義的包名前加上唯一的前綴。所以多數開發人員採用自己公司的名稱.專案名稱.模組名.*.*.*在網路上的網域名稱作為自己程式包的唯一前綴。例如: com.sun.xml.*.*.*

但要是個人的專案我們又該怎麼命名呢?

    indi :

         個別項目,指個人發起,但非自己獨自完成的項目,可公開或私人項目,版權主要屬於發起者。

         套件名稱為indi.發起者名稱.專案名稱.模組名稱*.*.*

    #pers #:

##   發起,獨自完成,可分享的項目,版權主要屬於個人。

         包名稱為pers.個人名稱.專案名稱.模組名稱*.*.*

    

#priv #:##   ,獨自完成,非公開的私人使用的項目,版權屬於個人。

         包名為priv.個人名稱.項目名稱.模組名稱*.*.* 

    另外,我為了區分團隊專案和前面所說的擴展,還有了擴充:

    

team 

#         團隊項目指由團隊發起,並由該團隊開發的項目,版權屬於該團隊擁有。

         套件名稱為team.團隊名稱.專案名稱.模組名稱*.*.* 

    com :

  的公司所有。

         包名稱為com.公司名稱.專案名稱.模組名稱*.*.* 

【相關推薦】

#1. 
深入了解Java package實例教學

2. java軟體工程師學php -15 php中的namespace 與java中的package

3. Sublime text 2/3 中Package Control 的安裝與使用方法

4. 圖解idea不能新建JavaClass與Package解決方法

以上是必須掌握的java package命名規則的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn