包是一个将一些类聚集在一起的实体,是Java语言中有效管理类的一个机制
同一个包内不可以有相同名称的类,不同包内可以有相同名称的类
包语句
package语句作为Java源文件第一条语句,指明该源文件定义类所在的包
通过关键字package声明包
格式
package packageName
包名可以是合法的标识符,也可以是若干个标识符加"."分割而成
如
package sun.com.cn;
import语句
使用import语句可以引入包中的类,
一个Java源文件可以有多个import语句,但import语句在程序中的位置必须写在package语句和源文件的类定义之间
如果引入Java.util包中的Date类
import java.util.Date;
如果引用一个包中所有的类,则可以用星号来代替
例如
import java.awt.*;
如果import语句引用整个包的所有类,可能会增加编译时间但不会影响程序运行的性能,因为执行程序时只将正真使用的类的字节码加载到内存