1、管理Java类

(1)分成几个包的目的:对代码的优化、实现高聚合、低耦合特点、便于以后的扩展和更改。
(2)包可以防止类的重名,可以精确的确认导包路径。

2、导包

(1)java.lang包里面的类不需要导包。(lang包存在于虚拟机)
(2)同一个包中,类的使用不需要导包.
(3)不满足以上条件都需要导包。

3、包名

按照标识符的命名,一般是公司域名反写 com.alibaba (域名中英文小点是在com文件夹内建alibaba文件夹)