Java包(package)的命名规范 & 规则

微信扫一扫,分享到朋友圈

Java包(package)的命名规范 & 规则

java中的打包机制是为了防止程序多个地方出现相同的名字而将局部程序限定在一块的机制如不同地区存在 同名同姓的人,为解决这个问题,我们不同地方的所有人(程序)分别打包。调用A的时候分别带上a.A或者是b.A。这样就不会出错了。 打包其实就是新建了一个文件夹,然后把需要打包的程序放在这个文件夹下面。

要注意​:

  1. package必须是程序中可执行的第一行代码
  2. package语句只能有一句
  3. package命名要求包含的 所有字符均为小写
    ,同时 不能有特殊字符
  4. package可以有多层
    ,每一层有.隔开,例如:package china.hubei.wuhan;(China是一个文件夹,hubei是china下的一个文件夹,wuhan是hubei文件夹下的一个文件夹
  5. package语句后面的 分号不要掉
    。​
  6. 包的路径符合所开发的系统模块的定义,比如生产对生产,物资对物资,基础类对基础类。
  7. 如果定义类的时候没有使用package,那么java就认为我们所定义的类位于 默认包
    里面(default package)。

个人的项目命名:

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

    包名为“ indi.发起者名.项目名.模块名……
  • onem
    : 单人项目(one-man),推荐用 indi
    ,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于 发起者

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

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

    包名为“ priv.个人名.项目名.模块名.……

团体的项目命名

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

(非原创)

微信扫一扫,分享到朋友圈

Java包(package)的命名规范 & 规则

wangEditor输入中文后直接粘贴bug来了解compositionstart

上一篇

Jira 停售 Server 版政策客观解读——如何最小化风险?

下一篇

你也可能喜欢

Java包(package)的命名规范 & 规则

长按储存图像,分享给朋友