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