让我们从Wikipedia文章中描述的“ Java包”的定义开始:
Java包是一种将Java类组织到类似于Modula模块的名称空间中的机制。Java包可以存储在称为JAR文件的压缩文件中,从而使类可以成组下载,而不是一次下载得更快。程序员通常还使用包来组织属于同一类别或提供类似功能的类。
因此,基于此, Java包只是用于组织类并防止类名冲突的一种机制
。你能说出他们任何你希望的,但Sun公司已经公布了一些命名约定,你
应该 命名包时使用:
配套
唯一软件包名称的前缀始终以全小写ASCII字母书写,并且应为顶级域名之一,当前为com,edu,gov,mil,net,org或英语的两个字母代码之一根据1981年的ISO标准3166确定国家。
包名称的后续组成部分会根据组织内部的内部命名约定而有所不同。这样的约定可能指定某些目录名称组件是部门,部门,项目,计算机或登录名。
例子:
com.sun.eng
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)