- package关键字:
- Package是用来给当前的java文件设置包名。其语法格式为:
package folder_a.folder_b
folder_b后面还可以添加子包。
2. Package定义的包名必须小写,不能已java.作为开头。在企业开发中,包名用企业域名倒写。其语法格式为
package 域名倒写.模块名.组建名
3. 在开发中,现有package文件,而后再定义类。
- Import关键字:
- 当A和B类不在同一个包内时,若要在A类引用B类,则需要用import引用
- 如调用Arrays的类的方法:
import java.util.Arrays; public class importDemo { public static void main(String[] args) { int[] arr=new int[] {1,2,3,4,5,6}; String ret=Arrays.toString(arr); System.out.println(ret);//[1, 2, 3, 4, 5, 6] } }
-
import java.util.*, *表示类名。
- 静态导入( import static)
- 因为每次需要调用类名来使用其方法,比较麻烦,所以使用静态导入比较方便:
-
import java.util.Arrays; import static java.util.Arrays.sort; public class importDemo { public static void main(String[] args) { int[] arr=new int[] {5,4,3,2,1}; String ret=Arrays.toString(arr); System.out.println(ret);//[5, 4, 3, 2, 1] sort(arr);//调用静态方法import static,直接sort数组。 String ret_2=Arrays.toString(arr); System.out.println(ret_2);//[1, 2, 3, 4, 5] } }
但是静态导入,只是一种语法糖。会使得我们分不清某一个静态方法或者字段来源于哪个类。
浙公网安备 33010602011771号