一、包命名规则:
1、 包名 全部由小写字母 (多个单词也全部小写) ; ( 这是约定俗成的规范 )
2、 如果包名包含多个层次, 每个层次应该用“ .” 分割;
3、 包名一般由倒置的域名开头,比如 com.baidu ; —— 不要有 www
4、 自定义包不能 java 开头;
注意:
1、package 语句用于指明该源文件定义的类所在的包。 一个 Java 源文件中最多只能有一条 package 语句;
2、如果Java源文件中有package语句,则该语句一定是源文件中的第一条可执行语句,它的前面只能有注释或空行;(有效代码第一句)
二、命名包后的现象:
常见:
之后可以改变为垂直排列:
具体步骤为:
点击倒三角
之后点击Package Presentation
选择Hierarchical
现象为:
三、包的作用:
1、 有利于类的查找与管理。一个软件由很多类构成,这些类按其功能可分为 vo 类、 dao 类、工具类、 service 类、 controller 类等,将这些类按其功能分门别类地放在不同包中有利于类的查找与管理;
2、 解决了同名类命名冲突;
3、 有利于保护类中的成员变量及其方法。类中成员变量及其方法前面的访问控制符决定了该变量和方法的使用范围;
引用包的快捷键:ctrl+shift+O