Java的包名都有小寫單字組成,類別名稱首字母大寫;包的路徑符合所開發的系統模組的定義,例如生產對生產,物資對物資,基礎類別對基礎類別。以便看了包名就明白是哪個模組,以便直接到對應包裡找對應的實作。
由於Java物件導向的特性,每位Java開發人員都可以寫屬於自己的Java Package,為了保障每個Java Package命名的唯一性,在最新的Java程式設計規格中,要求開發人員在自己定義的套件前加上唯一的前綴。由於網路上的網域名稱是不會重複的,所以多數開發人員會採用自己公司在網路上的網域名稱作為自己程式包的唯一前綴。例如: com.sun.swt.……。 (推薦學習:Java影片教學)
因此,我們知道,一般公司命名為「com.公司名稱.專案名稱.模組名稱....」。
那,我們個人的專案又要怎麼命名呢?
經過我對“個人的”單字搜索,有“individual、personal、private、one-man”,進一步對以上4個單字詞意的分析,並在保證了唯一性,使用每個單字的前4個字母作為前綴,剛好和「com」也做了區分。如下:
indi :
個體項目,指個人發起,但非自己獨自完成的項目,可公開或私有項目,copyright主要屬於發起者。
套件名稱為「indi.發起者名稱.專案名稱.模組名稱.…」。
pers :
個人項目,指個人發起,獨自完成,可分享的項目,copyright主要屬於個人。
套件名稱為「pers.個人名.專案名稱.模組名稱.…」。
priv :
私有項目,指個人發起,獨自完成,非公開的私人使用的項目,copyright屬於個人。
套件名稱為「priv.個人名.專案名稱.模組名稱.…」。
onem :
與「indi」相同,建議使用「indi」。
team :
團隊項目,指由團隊發起,並由該團隊開發的項目,copyright屬於該團隊所有。
套件名稱為「team.團隊名稱.專案名稱.模組名稱.…」。
com :
公司項目,copyright由專案發起的公司擁有。
套件名稱為「com.公司名.專案名稱.模組名稱.…」。
更多Java相關技術文章,請造訪Java開發教學欄位進行學習!
以上是java套件名寫什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!