java – 为什么源代码中的根包叫做“com”?

参见英文答案 > Java packages com and org3
在大多数源代码中,根包/文件夹命名为“com”.为什么?它只是惯例,还是代表什么?

解决方法

convention是指定组织中的程序员将以与其组织的域名(作为唯一标识符)相反的顺序启动包名称.这可以防止来自不同组织(在您自己的组织内)的代码间的命名空间冲突.

所以如果我为一家名叫Supercompany的公司工作,他们的域名是supercompany.com,我的所有包名都将以com.supercompany开头.由于为公司编写了大量代码,许多软件包从com开始.但是,有很多包以“net”或“org”或其他顶级域名开头.我自己,我在一所大学工作,所以我的包名通常以“edu”开头.

简而言之,大多数包名以“com”开头,因为大多数域名以“com”结尾.

相关文章

应用场景 C端用户提交工单、工单创建完成之后、会发布一条工...
线程类,设置有一个公共资源 package cn.org.chris.concurre...
Java中的数字(带有0前缀和字符串)
在Java 9中使用JLink的目的是什么?
Java Stream API Filter(过滤器)
在Java中找到正数和负数数组元素的数量