包名的规范
来源:互联网 发布:生日视频制作软件 编辑:程序博客网 时间:2024/05/23 13:55
包名的规范
Java的包名都有小写单词组成,类名首字母大写;包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类。以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现。
由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java Package,为了保障每个Java Package命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的包名前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以多数开发人员采用自己公司在互联网上的域名称作为自己程序包的唯一前缀。例如: com.sun.swt.……。从而,我们知道,一般公司命名为“com.公司名.项目名.模块名....”。那,我们个人的项目又怎么命名呢?经过我对“个人的”单词搜索,有“individual、personal、private、one-man”,进一步对以上4个单词词意的分析,并在保证了唯一性,使用每个单词的前4个字母作为前缀,正好和“com”也做了区分。如下:indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。 包名为“indi.发起者名.项目名.模块名.……”。pers : 个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人。 包名为“pers.个人名.项目名.模块名.……”。priv : 私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright属于个人。 包名为“priv.个人名.项目名.模块名.……”。onem : 与“indi”相同,推荐使用“indi”。另外,我为了区分团队项目和前面所说项目的区分,还有了一下扩展:team : 团队项目,指由团队发起,并由该团队开发的项目,copyright属于该团队所有。 包名为“team.团队名.项目名.模块名.……”。com :
公司项目,copyright由项目发起的公司所有。
包名为“com.公司名.项目名.模块名.……”。
阅读全文
0 0
- 包名的规范
- 包名的规范
- 规范包名的命名
- 关于Java包名的命名规范
- java包名命名规范
- Android命名规范(包名)
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- 应用的包名
- Android项目包名命名规范及常见项目架构
- Android命名规范(重点讲解:包名)
- 常用软件的包名和startAcitivity名
- 常用软件的包名和类名
- java的类名、文件名、包名
- 包名和目录名的关系
- 带有包名的webservice
- apk的包名修改
- 创建独一无二的包名
- TableLayout与TabeLayout+ViewPager的使用
- 快速查找素数
- spring+ehcahe
- 水题:UVa253-Cube painting
- 创建Git分支
- 包名的规范
- vim recording的使用方法
- RegExp类型——ECMAScript
- rem的使用
- 实体类集合(List<Object>)根据实体类的一个或者多个属性对集合进行排序-Collections.sort
- startActivities同时开启多个界面
- 表单验证+验证码
- Web Service 与WCF 的比较
- struts2 分文件编写配置文件