在大多数源代码中,根包/文件夹被命名为"com“。为什么会这样呢?它只是一种惯例,还是代表了某种东西?
发布于 2011-01-07 05:33:37
convention是给定组织中的程序员将以其组织的域名作为唯一标识符的包名开头--以相反的顺序。这可以防止来自不同组织的代码之间的命名空间冲突(在组织内,您自己)。
因此,如果我在一家名为Supercompany的公司工作,并且他们的域名是supercompany.com,那么我所有的包名称都将以com.supercompany开头。由于许多代码是为公司编写的,因此许多包都以com开头。然而,有很多以"net“或"org”或其他类似的顶级域名开头的包。我自己在一所大学工作,所以我的包名一般以"edu“开头。
简单地说,大多数包名称都以"com“开头,因为大多数域名都以"com”结尾。
发布于 2012-10-04 14:18:36
没有必要总是以.com开头。
它到底是什么?
它实际上是包命名的召集器。
如何确定根包名?
一般来说,我们android开发人员会根据特定公司的域名来决定包的名称。
例如:
technotalkative.com
名称:sun.org =>根包名称
有关更多信息,请查看:
发布于 2011-01-07 05:33:50
因为它是sun.com,而且绝大多数包都来自一家公司。对于apache.org包,根是org,依此类推。它只是一个反向的(规范的)域名命名空间。
https://stackoverflow.com/questions/4620045
复制相似问题