我想通过java项目发布周期,我注意到人们大多使用“org”。“projectname”。等,所以我想知道这种风格优势以及为什么org非常普遍?
这些东西的书或教程会很棒。
答案 0 :(得分:2)
“java package naming conventions”之类的简单搜索可以在Google中产生效果,真是太棒了。
答案 1 :(得分:1)
的有机通常(但并不总是)用于开源项目,因为它们以非盈利方式发布。但是,在公司内部,您会发现许多代码使用com.companyname,甚至只是公司名称。或项目名称。 (不推荐使用后两种风格。)所以我认为“大多数人”使用org是不正确的 - 这就是它的样子,因为你无法在互联网上看到所有私人公司代码!
所有这一切的原因在于Sun,创建Java的公司,建议人们将类放在以其域名命名的软件包中,反转,并在其中创建子组件,使其在组织内是唯一的。目的是避免名字冲突。这就是为什么apache包以org.apache开头的原因 - 例如apache的主域名是apache.org。