我想通过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