在 Java 中,包 org和 com的含义是什么?
org
com
您还可以看到包名作为反向的互联网域名(这在现实世界中通常也是正确的,例如,参见与 http://commons.apache.org相关的 org.apache.commons)。com(商业)和 org(组织)在这里实际上是 顶级域名的名字。
org.apache.commons
包名称通常只是为了标识您所面临的代码的制造商/供应商。
根据 太阳,包的名称空间应该与您的域名相反,然后是您认为合适的名称空间。大多数公司或组织都有一个 .com或 .org域名,因此大多数软件包都以 com.或 org.开头。引用 Sun 代码约定的一句话:
.com
.org
com.
org.
一个独特的软件包名称的前缀总是用全小写的 ASCII 字母书写,并且应该是顶级域名称之一,目前是 com、 edu、 gov、 mil、 net、 org,或者是1981年国际标准化组织(ISO)标准3166中规定的标识国家的英文双字母代码之一。 包名称的后续组件根据组织自身的内部命名约定而变化。这样的约定可以指定某些目录名称组件为 Division、 department、 project、 machine 或 login name。
一个独特的软件包名称的前缀总是用全小写的 ASCII 字母书写,并且应该是顶级域名称之一,目前是 com、 edu、 gov、 mil、 net、 org,或者是1981年国际标准化组织(ISO)标准3166中规定的标识国家的英文双字母代码之一。
包名称的后续组件根据组织自身的内部命名约定而变化。这样的约定可以指定某些目录名称组件为 Division、 department、 project、 machine 或 login name。
他们给出的例子清楚地表明,你应该使用公司的域名解析名称:
Com.sun.eng Com.apple. Quick time.v2 Edu. cmu.cs.bovik. Cheese
Com.sun.eng
Com.apple. Quick time.v2
Edu. cmu.cs.bovik. Cheese
您还将看到 edu.和 net.软件包以外的 在野外,尽管它们不太常见。
edu.
net.
通常公司在命名软件包时使用 com,com后面跟着公司的名称。例如,在 JVM 中有 com.sun包。
com.sun
org包前缀主要被非营利组织或开源代码(如 apache、 w3c 等)使用。
有关包命名,请参见 甲骨文文件
请参阅 命名大会了解类/接口/注释/etc 标准命名
包名称和类标准语法: < 反向域 > . < 项目名 > . < 控制器/道/服务/处理程序等。 < 您的类 >
示例1: (此处域:- 「 stackoverflow.com 」 ,项目:-「测试」) Test.Handler. TestHandler
Example2: (here domain:-“ www.google.co.in”,project:-“ My Proj”) Myproj.controller. MainController
但是对于像 java. * 、 javax. * 、 sun. * 等保留域,您应该 从甲骨文社区获取 允许