一、package关键字的使用
1.为了更好的实现项目中类的管理,提供了包的概念
2。使用package声明在类或者接口所属的包,声明在源文件的首行
3.包 属于标识符,遵循标识符的命名规则规范 见名知意
4.每点一次,就代表一层文件目录;
补充:同一个包下,不能定义同名的类、接口;不同包下,可以命名同名的类、接口;
二、import关键字的使用:
import:导入
1.在源文件中显示使用import结构导入指定包下的类、接口
2.声明在package的声明 和 类的声明 之间;
3.如果需要导入多个结构,则并列写出即可;
4.可以使用 xxx.的方式,表示可以导入 XXX包下的所有结构;
5.如果使用类 或 接口 是java.lang 包下定义的,则省略import 结构;
6.若使用的类 接口是本包下,则省略import 结构;
7.若在源文件中使用不同包下的同名的类 、 接口 ,则至少一个类需要在代码中,写全类名 包.方法名
8.使用'XXX.'方式表明调用XXX包下的所有结构,但是如果使用XXX子包下的结构,则扔需显示 import 结构
9.import static :导入指定类 接口 中的静态结构;例如 import static java.lang.System.; 落脚点是类的结构
package oop; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import static java.lang.System.* public class Day10PackageImport21 { public static void main(String[] args) { Arrays.toString(new int[] {10,2,4,5}); ArrayList list = new ArrayList(); Date date = new Date(); java.sql.Date d1 = new java.sql.Date(1111111l); out.println(); } }