包的本质
相当于文件夹,为了达到划分不同命名空间的效果,在不同包下可以存在相同文件名。
包的命名规范
一般将公司域名进行倒置来对包进行命名,如www.baidu.com。包的结构就为com.baidu
顶层包为com,下面有一个baidu包(通常只保留上面两层,而没有www)。
在IDEA中包的相关设置
新建包的时候只需要new-package,然后通过命名就可以创建包结构,如将包名命名为com.huihui。就可以达到新建了一个com,其下有一个子包huihui的效果。
注意:需要取消勾选Compact Middle Package选项
定义包
通过在package关键字后面 声明该文件存在的包,需要放置在代码的第一行。
导入包
通过import关键字 来导入需要使用的包。如使用date,需要在代码前,在package下面加上import java.util.Date。
也可以使用通配符*,表示导入该包下所有的类:import java.util.*。