在Java中,import关键字用于引入其他包中的类,使得在当前类中可以直接使用被引入类的名称而不需要使用完整的包名。
import可以有以下几种用法:
import指定类:
import java.util.ArrayList;
这样就可以在当前类中直接使用ArrayList类,而不需要写完整的包名。
import指定类中的静态成员:
import static java.lang.Math.PI;
这样就可以直接使用PI,而不需要使用完整的包名和类名。
import指定包中的所有类:
import java.util.*;
这样就可以引入java.util包中的所有类,但是不包括子包中的类。
import同名类: 如果在不同的包中有同名的类,可以使用import关键字来指定要使用哪个包中的类。例如:
import package1.ClassA;
import package2.ClassA;
这样就可以在当前类中使用package1包或package2包中的ClassA类。
需要注意的是,import只是用于简化类名的书写,不会影响编译和运行的结果。如果不使用import关键字,可以使用完整的包名和类名来引用类。