Java 包 com 和 org

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

56121 次浏览

您还可以看到包名作为反向的互联网域名(这在现实世界中通常也是正确的,例如,参见与 http://commons.apache.org相关的 org.apache.commons)。com(商业)org(组织)在这里实际上是 顶级域名的名字。

包名称通常只是为了标识您所面临的代码的制造商/供应商。

根据 太阳,包的名称空间应该与您的域名相反,然后是您认为合适的名称空间。大多数公司或组织都有一个 .com.org域名,因此大多数软件包都以 com.org.开头。引用 Sun 代码约定的一句话:

一个独特的软件包名称的前缀总是用全小写的 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

您还将看到 edu.net.软件包以外的 在野外,尽管它们不太常见。

通常公司在命名软件包时使用 comcom后面跟着公司的名称。例如,在 JVM 中有 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. * 等保留域,您应该 从甲骨文社区获取 允许