CodeGym /Java Blog /ランダム /Javaパッケージをインポートする
John Squirrels
レベル 41
San Francisco

Javaパッケージをインポートする

ランダム グループに公開済み

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 名前を入力してください: リズ (ユーザーが入力) あなたの名前: リズ 年齢を入力してください: 22 (ユーザーが入力) あなたの年齢: 22

結論

ここまでで、Java の基本的なパッケージとそのインポート方法について理解できたと思います。ただし、それらを把握するには、練習しながら探索する必要があります。一貫して練習することで、すぐに習得できるようになります。楽しく学びましょう!
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION