Java packages com and org

2022-08-31 07:49:26

这些包在Java中的含义是什么?orgcom


答案 1

根据Sun的说法,软件包应该根据域名的反面进行命名空间,然后是您认为合适的任何内容。大多数公司或组织都有一个 或域名,因此大多数软件包都以 或 开头。引用太阳代码约定.com.orgcom.org.

唯一软件包名称的前缀始终以全小写的 ASCII 字母书写,并且应为顶级域名之一,当前为 com、edu、gov、mil、net、org 或 ISO 标准 3166、1981 中指定的用于标识国家/地区的英语双字母代码之一。

包名称的后续组件根据组织自己的内部命名约定而有所不同。此类约定可能指定某些目录名称组件为部门、部门、项目、计算机或登录名。

他们给出的例子清楚地表明,您打算使用公司的DNS名称:

孙网

com.apple.quicktime.v2

edu.cmu.cs.bovik.cheese

您还将在野外看到并打包,尽管它们不太常见。edu.net.


答案 2

您还可以将软件包名称视为反向的互联网域名(这在现实世界中通常也是如此,例如,请参阅与 http://commons.apache.org 相关的软件包名称)。com(商业)和组织(组织)在这里实际上是顶级域名org.apache.commons

软件包名称通常仅用于标识您面临的代码的制造商/供应商。


推荐