Java com。*包名稱空間
包的命名約定在JLS中指定。這是相關(guān)的代碼段(本節(jié)中還有很多內(nèi)容):
[JLS7.7唯一程序包名稱](http://java.sun.com/docs/books/jls/third_edition/html/packages.html#7.7)
您首先要擁有(或?qū)儆趽碛校┗ヂ?lián)網(wǎng)域名的組織,從而形成唯一的軟件包名稱sun.com。然后,在本示例中,您逐個組件顛倒此名稱,以獲取,com.sun并將其用作包名稱的前綴,并使用組織內(nèi)部開發(fā)的約定來進(jìn)一步管理包名稱。
Sun的代碼約定文檔的@L_419_1@部分中也給出了此說明:
:一個獨特的包名的前綴總是全部小寫的ASCII字母,應(yīng)該是頂級域名之一,目前com,edu,gov,mil,net,org,或按規(guī)定來確定哪些國家的英文兩字母代碼之一符合ISO標(biāo)準(zhǔn)3166,1981年。
包名稱的后續(xù)組成部分會根據(jù)組織內(nèi)部的內(nèi)部命名約定而有所不同。這樣的約定可能指定某些目錄名稱組件是部門,部門,項目,計算機或登錄名。
例子 :com.sun.eng,com.apple.quicktime.v2,edu.cmu.cs.bovik.cheese
因此com.,程序包名稱中的前綴與.com域名中的后綴相同:“commercial”。
解決方法經(jīng)常看到com。*軟件包名稱空間。“ com”是什么意思?謝謝。
相關(guān)文章:
1. 關(guān)于docker下的nginx壓力測試2. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題3. mac里的docker如何命令行開啟呢?4. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””5. docker容器呢SSH為什么連不通呢?6. nignx - docker內(nèi)nginx 80端口被占用7. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?8. docker-compose 為何找不到配置文件?9. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????10. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。

網(wǎng)公網(wǎng)安備