l 包,import和import static
·包在磁盘上就是存放Java编译过的class文件的一个目录。该目录下还有一级目录存放Java编译过的文可视为子包,但实际上子包跟上一级所谓的父包没有什么关系。
·package只能放在Java文件的第一条语句,一个文件中只能包含1条pakage语句,因为一个源代码文件只能包含在一个包中。
·import只能放在package下面,class的上面,就是它们之间。import语句作用就是导入包中的类,或包中类的静态方法(导入静态方法用import staic语句),这样创建对象时候就不用写包.类,或者类.方法了,可以直接使用类和方法。
·CLASSPATH:Java会自动搜寻CLASSPATH目录下的包中的类,如果2个Java文件属于同一个包,只要在CLASSPATH路径下即可它们不必存在于同一个目录下。
·java.lang包:java默认导入了所有java.lang包下的所有类,所以使用这个包的类的时候不用显示的导入了,也不用写包.类路径,类直接用就行了。
·如果同时导入多个包,并且这些包中有相同名字的类,在你使用这个类的时候还得写绝对路径。
·import语法:
①import包.包…包.* 导入N层包下的所有类。就可以使用类及类中的方法等等。
②impotstatic 包.包…包.类.* 导入某包中的某个类的所有的静态方法。就可以直接使用类方法,类属性等。