CodeGym /Java Blog /Toto sisi /導入Java包
John Squirrels
等級 41
San Francisco

導入Java包

在 Toto sisi 群組發布

Java 中的套件是什麼?

“在 Java 中,一組相關的類別可以組合在一起形成一個套件。”
簡而言之,我們可以將套件理解為一組執行相互協調/相關或一致的功能的類別。例如,如果不同的 java 類別正在計算學生的身高、體重和 BMI(身體質量指數),那麼我們可以將所有這些類別分組在同一個套件中以執行健康測量。同樣,如果設計一些java類別來評估比賽中獲勝汽車的因素。我們可以將自動駕駛汽車的速度、里程和準確性分組在同一個包中進行相關計算。導入 Java 包 - 1

Java 中的套件類型

包可以由使用者定義(自訂包),也可以由系統提供(稱為內建包)。一些最方便和最廣泛使用的內建套件是 java.util、java.math、java.io、java.awt 等。導入 Java 包 - 2

圖1:Java提供內建包

為什麼要使用套件?

打包不同的類別有助於更好地建立項目,消除命名衝突並控制該套件中檔案的存取層級。例如,如果您正在開發具有數百個不同類別的企業級應用程序,那麼您需要將相關文件放在一起。在每次訪問之前找到正確的文件不僅會浪費時間,而且會證明你的方法很幼稚。

如何導入包?

您需要使用關鍵字“ import ”以便根據您的要求匯入包。讓我們看一個例子來看看它是如何運作的。

導入 java.util.*

package com.importpackage.core;

// * imports all classes available in "util"
import java.util.*;

public class ImportUtilPackage {

	public static void main(String[] args) {

		// List and ArrayList are two distinct classes provided by "java.util" package
		List<String> weekDays = new ArrayList<String>(
				Arrays.asList("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"));

		System.out.println("Days of the week are: " + weekDays.toString());

		weekDays.remove("Monday");
		System.out.println("Days of the week are: " + weekDays.toString());

		// Date is another class implemented to process the Date by "java.util"
		Date today = new Date();
		System.out.println("Today's Date: " + today);

		// Scanner is a class to take user inputs from console
		// A built-in functionality provided by Java
		Scanner scanner = new Scanner(System.in);

		System.out.print("Enter your name: ");
		String name = scanner.nextLine();
		System.out.println("Your name: " + name);

		System.out.print("Enter your age: ");
		int age = scanner.nextInt();
		System.out.println("Your age: " + age);
	}
}
請注意,「java.util.*」導入套件「java.util」中的所有可用類別。您也可以單獨導入類,如下所示。
import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;

輸出

一週中的日子是:[星期一、星期二、星期三、星期四、星期五、星期六、星期日] 星期幾是:[星期二、星期三、星期四、星期五、星期六、星期日] 今天的日期:4 月27 日星期二22: 48: 51 PKT 2021 輸入您的姓名:Lizz(使用者輸入) 您的姓名:Lizz 輸入您的年齡:22(使用者輸入) 您的年齡:22

結論

到目前為止,我們希望您熟悉 Java 中的基本套件以及如何匯入它們。不過,要掌握它們,還需要在練習中摸索。透過堅持不懈的練習,您很快就能掌握它們。祝學習愉快!
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION