Java packages com and org
这些包在Java中的含义是什么?org
com
根据Sun的说法,软件包应该根据域名的反面进行命名空间,然后是您认为合适的任何内容。大多数公司或组织都有一个 或域名,因此大多数软件包都以 或 开头。引用太阳代码约定:.com
.org
com.
org.
唯一软件包名称的前缀始终以全小写的 ASCII 字母书写,并且应为顶级域名之一,当前为 com、edu、gov、mil、net、org 或 ISO 标准 3166、1981 中指定的用于标识国家/地区的英语双字母代码之一。
包名称的后续组件根据组织自己的内部命名约定而有所不同。此类约定可能指定某些目录名称组件为部门、部门、项目、计算机或登录名。
他们给出的例子清楚地表明,您打算使用公司的DNS名称:
孙网
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese
您还将在野外看到并打包,尽管它们不太常见。edu.
net.
您还可以将软件包名称视为反向的互联网域名(这在现实世界中通常也是如此,例如,请参阅与 http://commons.apache.org 相关的软件包名称)。com
(商业)和组织(组织)在这里实际上是顶级域名。
org.apache.commons
软件包名称通常仅用于标识您面临的代码的制造商/供应商。