更新時(shí)間:2022-05-06 11:00:54 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2248次
在 java 中,import關(guān)鍵字用于導(dǎo)入內(nèi)置和用戶定義的包。當(dāng)一個(gè)包被導(dǎo)入時(shí),我們可以直接使用它們的名字來(lái)引用這個(gè)包的所有類。
import 語(yǔ)句必須在 package 語(yǔ)句之后,并且在任何其他語(yǔ)句之前。
使用 import 語(yǔ)句,我們可以從包中導(dǎo)入特定類或所有類。
使用導(dǎo)入語(yǔ)句,我們可以導(dǎo)入特定的類。以下語(yǔ)法用于導(dǎo)入特定類。
句法
import packageName.ClassName;
讓我們看一下導(dǎo)入內(nèi)置包和 Scanner 類的 import 語(yǔ)句。
package myPackage;
import java.util.Scanner;
public class ImportingExample {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int i = read.nextInt();
System.out.println("You have entered a number " + i);
}
}
在上面的代碼中,類ImportingExample屬于myPackage包,它還從java.util包中導(dǎo)入了一個(gè)名為Scanner的類。
使用導(dǎo)入語(yǔ)句,我們可以導(dǎo)入包的所有類。要導(dǎo)入包的所有類,我們使用 * 符號(hào)。以下語(yǔ)法用于導(dǎo)入包的所有類。
句法
import packageName.*;
讓我們看一下導(dǎo)入內(nèi)置包的導(dǎo)入語(yǔ)句。
package myPackage;
import java.util.*;
public class ImportingExample {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int i = read.nextInt();
System.out.println("You have entered a number " + i);
Random rand = new Random();
int num = rand.nextInt(100);
System.out.println("Randomly generated number " + num);
}
}
在上面的代碼中,ImportingExample類屬于myPackage包,它還從java.util包中導(dǎo)入了 Scanner、Random、Stack、Vector、ArrayList、HashSet 等所有類。
考慮以下導(dǎo)入語(yǔ)句。
import java.util.*;
上面的import語(yǔ)句util是java包的子包。它只導(dǎo)入util包的所有類,而不導(dǎo)入java包的類。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)