Java包(package)

我们经常说,如果要使用什么什么功能就要引入什么什么包,那么包究竟是一个怎样的存在呢?

 

包其实就是一些类、接口、注解的集合,只需要在项目中引入这个包,就可以使用包里面的类、接口和注解,当然也可以进行继承和重写。

 

包的作用

 

包的名称

包的名称是与文件夹对应的,例如peterzhong.gitee包就位于根目录/peterzhong/gitee文件夹。一般包名采用三段式进行命名,通常是域名倒转过来,如我的网址peterzhong1219.gitee.io,那么包名就是io.gitee.peterzhong1219,又如百度网址www.baidu.com,然后百度里面又有一个百度地图的项目组,叫做map,那么就可以将包名命名为com.baidu.map

 

包的声明

我们通过package关键字进行包的声明,声明包时必须要与文件夹路径对应,如:

 

包的导入

包的导入之前我们已经见过很多了,使用import关键字进行导入,可以导入一个包中的所有内容,使用通配符*表示所有内容,如:

也可以导入指定的一个类、接口、注解、枚举等: