微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java com*包名称空间

如何解决Java com*包名称空间

包的命名约定在JLS中指定。这是相关的代码段(本节中还有很多内容):

[JLS

7.7唯一程序包名称](http://java.sun.com/docs/books/jls/third_edition/html/packages.html#7.7)

您首先要拥有(或属于拥有)互联网域名的组织,从而形成唯一的软件包名称sun.com。然后,在本示例中,您逐个组件颠倒此名称,以获取com.sun并将其用作包名称的前缀,并使用组织内部开发的约定来进一步管理包名称

Sun的代码约定文档的“ National Conventions”部分中也给出了此说明:

一个独特的包名的前缀总是全部小写的ASCII字母,应该是顶级域名之一,目前comedugovmilnetorg,或按规定来确定哪些国家的英文两字母代码之一符合ISO标准3166,1981年。

名称的后续组成部分会根据组织内部的内部命名约定而有所不同。这样的约定可能指定某些目录名称组件是部门,部门,项目,计算机或登录名。

例子com.sun.engcom.apple.quicktime.v2edu.cmu.cs.bovik.cheese


因此com.,程序包名称中的前缀与.com域名中的后缀相同:“ commercial”。

解决方法

经常看到com。*软件包名称空间。“ com”是什么意思?谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。