java包名命名规则
java包名统一使用小写,点分隔符之间有且仅有一个自然语义的英文单词。包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。
我们知道,一般在公司里,包名的命名为 com.公司名.项目名.模块名
,但是个人的项目该怎么去命名?
indi(individual): 个体项目,指个人发起,但非自己独立完成的项目,可公开或者私有。copyright主要属于发起者。
包名为indi.发起者名.项目名.模块名
pers(personal):个人项目,指个人发起,独自完成,可分享项目,copyright属于个人.包名为
pers.个人名.项目名.模块名
priv(private):私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright属于个人。包名为
priv.个人名.项目名.模块名
团队项目命名如下:
- team:由团队发起,并由该团队开发的项目,copyright属于该团队.包名为:
team.团队名.项目名.模块名
- com: 公司项目,copyright由项目发起的公司所有.包名为
com.公司名.项目名.模块名