2011-11-18 61 views
2

如果我坐在工作中,我可以輕鬆地編寫一些java代碼 - 我只是使用我公司的域名作爲包名,我甚至都沒有想到。我需要一個域名來編寫Java代碼嗎?

如果我坐在家裏,而我沒有域名,那麼我的包名是什麼?

JSL不說 - 它建議使用Internet域名。不過,它確實提到了本地和休閒軟件包名稱

本節指定用於生成此類唯一軟件包名稱的建議慣例。鼓勵爲Java平臺實現 以提供自動支持,以將本地和臨時程序包名稱中的一組 程序包轉換爲此處描述的唯一名稱格式 。

我還沒有遇到過任何這樣做的包名稱轉換之前,我不太確定它如何在實踐中工作。

所以,我的問題是雙重的:如果我沒有域名,如果我去「本地」或「隨便」路線,我應該使用什麼包命名?轉換機制是什麼?

回答

8

使用任何或多或少的獨特名稱,如項目名稱或您自己的姓氏。 域只是一個約定,用於防止衝突。

1

關於命名約定dbf是正確的。要執行軟件包名稱轉換,只需使用包含重構選項的現代IDE(如IDEA或Eclipse)將類遷移到不同的軟件包。

相關問題