解釋 Java 中 import 關鍵字的重要性?
在 Java 中,相互關聯的類和介面被分組到一個包中。包只不過是儲存特定概念的類和介面的目錄。例如,所有與輸入和輸出操作相關的類和介面都儲存在 java.io 包中。
有兩種型別的包:使用者定義的包和內建包(預定義的)。
import 關鍵字
每當你需要使用特定包中的類時:
- 首先,你需要為包含所需包的 JAR 檔案設定類路徑。
- 使用 **import** 關鍵字從包中匯入所需的類。匯入時,你需要指定所需類的絕對名稱(包括包和子包)。
在下面的示例中,我們嘗試從鍵盤(System.in)讀取一個表示使用者名稱稱的字串值。為此,我們使用了 **Java.Util** 包中的 Scanner 類。
示例
public class ReadingdData {
public static void main(String args[]) {
System.out.println("Enter your name: ");
Scanner sc = new Scanner(System.in);
String name = sc.next();
System.out.println("Hello "+name);
}
}編譯時錯誤
由於我們在程式中使用了名為 Scanner 的類,但沒有在程式中匯入它。執行此程式時,會生成以下編譯時錯誤:
ReadingdData.java:6: error: cannot find symbol Scanner sc = new Scanner(System.in); ^ symbol: class Scanner location: class ReadingdData ReadingdData.java:6: error: cannot find symbol Scanner sc = new Scanner(System.in); ^ symbol: class Scanner location: class ReadingdData 2 errors
要解決此錯誤,請在程式頂部新增匯入 Scanner 類的 import 語句,如下所示:
示例
import java.util.Scanner;
public class ReadingdData {
public static void main(String args[]) {
System.out.println("Enter your name: ");
Scanner sc = new Scanner(System.in);
String name = sc.next();
System.out.println("Hello "+name);
}
}輸出
Enter your name: krishna Hello krishna
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP