我想通過Java項目發佈週期,我注意到人們大多使用「org」。「projectname」.etc,所以我想知道這種風格的優勢爲什麼org非常普遍?爲什麼人們在大多數java庫中使用org.proj.subproj
這樣的東西的書或教程將是偉大的。
我想通過Java項目發佈週期,我注意到人們大多使用「org」。「projectname」.etc,所以我想知道這種風格的優勢爲什麼org非常普遍?爲什麼人們在大多數java庫中使用org.proj.subproj
這樣的東西的書或教程將是偉大的。
組織。通常(雖然不總是)用於開源項目,因爲它們是以非盈利方式發佈的。但是,在公司內部,您可以使用com.companyname或甚至公司名稱找到大量代碼。或項目名稱。 (不推薦後兩種風格)。所以我認爲「大多數人」使用org並不是真的 - 這就是它的樣子,因爲你不能在互聯網上看到所有的私人公司代碼!
所有這一切的原因是,創建Java的公司Sun建議人們將類放入以域名命名的包中,顛倒過來並在其中創建子包以使其在組織中是唯一的。目的是避免名稱衝突。這就是爲什麼apache包以org.apache開頭的原因 - 例如,因爲apache的主域名是apache.org。
令人驚訝的是,像「java package naming conventions」這樣的簡單搜索可以在Google中產生。
你是如此的正確,我總是從谷歌開始,但是請原諒我卑微的知識我找不到合適的詞彙來搜索,謝謝 – 2011-04-17 11:25:13
很好的答案謝謝 – 2011-04-17 11:24:04