- 类与文件的关系
一个java文件中可以包含多个java类
但是最多只有一个public类
java文件的名称要与其中的public类名一致
- 包是什么
用于归类 类,(好比文件夹一样)
作用:
相关功能的类可以放在一个包里
避免文件命名冲突
访问控制
- 怎么使用包
使用package关键字,在后面加上包名
该语句放在类文件的第一行(注释除外)
文件存放的位置一定与包名对应
注:
没有包声明的类属于默认包
公共部分名称并不会使两个包有关联
- 包的命名规范
所有的字母小写
采用域名反写
- 导入类以及类的搜索顺序
要使用其他包中的类需要先用import关键字导入类,该语句放在package语句后和类声明之前
语法:
单类型导入: import p1.p2.classname;
按需导入:import p1.p1.*;
类的搜索顺序:
当前编译单元
单类型导入声明
同一个包中的类型
按需导入的声明
- JDK中提供的包