包的作用
- 为了解决重复名称的问题
- 实际上包对应的就是盘符上的目录
- 解决权限问题
创建包
new → package
包名定义
- 名字全部小写
- 中间用.隔开
- 一般都是公司域名倒序写
- com.jd
- 加上模块的名字
- com.jd.login
- 不能使用系统中的关键字
- 包声明的位置一般都在非注释性代码的第一行
导包
进行定位
总结
- 使用不同包下的类需要导包
- import java.util.Data;
- 在导包以后,还想用其他包下同名的类,就必须要手动自己写所在的包
- 同一个包下的类想使用不需要导包,可以直接使用
- 在java.lang包下的类,可以直接使用无需导包
- 手动导包
- alt + enter
- 自动导包
- 可以直接导入*
- 代表所有
- 在Java中的导包没有包含和被包含的关系
- 设置目录平级的格式(不是包含和被包含的显示)
- 静态导入
- 在静态导入后,同一个类中有相同的方法的时候,会优先走自己定义的方法