java包名命名规则

java包名统一使用小写,点分隔符之间有且仅有一个自然语义的英文单词。包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。

我们知道,一般在公司里,包名的命名为 com.公司名.项目名.模块名,但是个人的项目该怎么去命名?

  • indi(individual): 个体项目,指个人发起,但非自己独立完成的项目,可公开或者私有。copyright主要属于发起者。
    包名为 indi.发起者名.项目名.模块名

  • pers(personal):个人项目,指个人发起,独自完成,可分享项目,copyright属于个人.包名为 pers.个人名.项目名.模块名

  • priv(private):私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright属于个人。包名为 priv.个人名.项目名.模块名

团队项目命名如下:

  • team:由团队发起,并由该团队开发的项目,copyright属于该团队.包名为: team.团队名.项目名.模块名
  • com: 公司项目,copyright由项目发起的公司所有.包名为 com.公司名.项目名.模块名
作者

Jonathan

发布于

2019-06-12

更新于

2019-06-12

许可协议