在Java中,使用import關鍵字可以導入其他包中的類或者類成員。import語句通常在Java源代碼文件的開頭部分使用。
有以下幾種import語句的使用方式:
導入整個包:
import 包名.*;
示例:import java.util.*;
這個語句導入了java.util
包中的所有類和接口。
導入特定的類或接口:
import 包名.類名;
示例:import java.util.ArrayList;
這個語句導入了java.util
包中的ArrayList類。
導入靜態成員:
import static 包名.類名.成員名;
示例:import static java.lang.Math.PI;
這個語句導入了java.lang.Math
類中的PI常量。
導入同名類: 如果兩個包中有同名的類,可以使用import語句指定具體的類名和包名來解決沖突。
import 包名1.類名1;
import 包名2.類名2;
示例:import com.example.package1.MyClass; import com.example.package2.MyClass;
這個語句分別導入了com.example.package1
包和com.example.package2
包中的MyClass類。
需要注意的是,如果要使用其他包中的類或接口,需要在使用之前進行導入或者使用全限定名來引用。
另外,Java中的import語句只是為了方便編碼,對代碼的執行沒有直接影響,它并不會增加額外的開銷。