共计 969 个字符,预计需要花费 3 分钟才能阅读完成。
java 中的打包机制是为了避免程序多个中央呈现雷同的名字而将部分程序限定在一块的机制 如不同地区存在 同名同姓的人,为解决这个问题,咱们不同中央的所有人(程序)别离打包。调用 A 的时候别离带上 a.A 或者是 b.A。这样就不会出错了。打包其实就是新建了一个文件夹,而后把须要打包的程序放在这个文件夹上面。
要留神:
- package 必须是程序中可执行的第一行代码
- package 语句只能有一句
- package 命名要求蕴含的 所有字符均为小写 ,同时 不能有特殊字符
- package 能够有多层,每一层有. 隔开,例如:package china.hubei.wuhan;(China 是一个文件夹,hubei 是 china 下的一个文件夹,wuhan 是 hubei 文件夹下的一个文件夹
- package 语句前面的 分号不要掉。
- 包的门路合乎所开发的零碎模块的定义,比方生产对生产,物资对物资,根底类对根底类。
- 如果定义类的时候没有应用 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. 公司名. 我的项目名. 模块名.……
”
(非原创)
正文完