包
概念
物理上是文件夹,管理类
作用
避免类重名,按照不同功能管理类,控制访问权限
注意:
全类名 = 包名(类的地址)+类名
不能导入两个类名相同的类,若有两个相同类名的类,未导入的那个使用全类名
import java.util.Date;
//import java.sql.Date;
public class Demo5 {
public static void main(String[] args){
Date d = new Date();
java.sql.Date data = new java.sql.Date(1000);
}
}
命名规范
在包名中可以使用.号来区分包的级别,包名一般情况是小写
第一级:指该项目的类型。如com,org,gov,edu等;
第二级:指项目所开发或运行的公司名称。如oracle,sun,huawei等
第三级:指该项目的名称。如bcms,oa,erp,cms等
第四级:指该项目模块的名称。如bean,action,exception等
包可以更好的管理逻辑相关的类,可以控制不同包之间的访问权限
导入外部包的类,关键字"import"