Java com。*包名稱(chēng)空間
包的命名約定在JLS中指定。這是相關(guān)的代碼段(本節(jié)中還有很多內(nèi)容):
[JLS7.7唯一程序包名稱(chēng)](http://java.sun.com/docs/books/jls/third_edition/html/packages.html#7.7)
您首先要擁有(或?qū)儆趽碛校┗ヂ?lián)網(wǎng)域名的組織,從而形成唯一的軟件包名稱(chēng)sun.com。然后,在本示例中,您逐個(gè)組件顛倒此名稱(chēng),以獲取,com.sun并將其用作包名稱(chēng)的前綴,并使用組織內(nèi)部開(kāi)發(fā)的約定來(lái)進(jìn)一步管理包名稱(chēng)。
Sun的代碼約定文檔的@L_419_1@部分中也給出了此說(shuō)明:
:一個(gè)獨(dú)特的包名的前綴總是全部小寫(xiě)的ASCII字母,應(yīng)該是頂級(jí)域名之一,目前com,edu,gov,mil,net,org,或按規(guī)定來(lái)確定哪些國(guó)家的英文兩字母代碼之一符合ISO標(biāo)準(zhǔn)3166,1981年。
包名稱(chēng)的后續(xù)組成部分會(huì)根據(jù)組織內(nèi)部的內(nèi)部命名約定而有所不同。這樣的約定可能指定某些目錄名稱(chēng)組件是部門(mén),部門(mén),項(xiàng)目,計(jì)算機(jī)或登錄名。
例子 :com.sun.eng,com.apple.quicktime.v2,edu.cmu.cs.bovik.cheese
因此com.,程序包名稱(chēng)中的前綴與.com域名中的后綴相同:“commercial”。
解決方法經(jīng)常看到com。*軟件包名稱(chēng)空間。“ com”是什么意思?謝謝。
相關(guān)文章:
1. 我的html頁(yè)面一提交,網(wǎng)頁(yè)便顯示出了我的php代碼,求問(wèn)是什么原因?2. django - 后臺(tái)返回的json數(shù)據(jù)經(jīng)過(guò)Base64加密,獲取時(shí)用python如何解密~!3. tp6表單令牌4. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?5. node.js - node 客戶(hù)端socket一直報(bào)錯(cuò)Error: read ECONNRESET,用php的socket沒(méi)問(wèn)題哈。。6. docker 17.03 怎么配置 registry mirror ?7. 老哥們求助啊8. node.js - nodejs中把熱request保存下來(lái),使用JSON.stringify(req)報(bào)錯(cuò),請(qǐng)問(wèn)怎么解決?9. mysql分庫(kù)分表量級(jí)疑問(wèn)10. javascript - canvas 可以實(shí)現(xiàn) PS 魔法橡皮擦的功能嗎?
