CodeGym /จาวาบล็อก /สุ่ม /นำเข้าแพ็คเกจ Java
John Squirrels
ระดับ
San Francisco

นำเข้าแพ็คเกจ Java

เผยแพร่ในกลุ่ม

แพ็คเกจใน Java คืออะไร?

“กลุ่มของคลาสที่เกี่ยวข้องสามารถนำมารวมกันเพื่อสร้างแพ็คเกจใน Java”
พูดง่ายๆ ก็คือ เราสามารถเข้าใจแพ็คเกจได้ว่าเป็นกลุ่มของคลาสที่ทำหน้าที่ต่างๆ สอดคล้องกัน / เกี่ยวข้องกัน หรือสอดคล้องกัน ตัวอย่างเช่น หากคลาส Java ที่แตกต่างกันคือการคำนวณส่วนสูง น้ำหนัก และ BMI (ดัชนีมวลกาย) ของนักเรียน เราก็สามารถจัดกลุ่มคลาสเหล่านี้ทั้งหมดไว้ในแพ็คเกจเดียวกันเพื่อดำเนินการตรวจวัดสุขภาพ ในทำนองเดียวกัน หากคลาส Java บางคลาสได้รับการออกแบบมาเพื่อประเมินปัจจัยของรถที่ชนะในการแข่งขัน เราสามารถจัดกลุ่มความเร็ว ระยะทาง และความแม่นยำของรถยนต์ที่ขับเคลื่อนด้วยตนเองไว้ในแพ็คเกจเดียวกันเพื่อดำเนินการคำนวณที่เกี่ยวข้องนำเข้าแพ็คเกจ Java - 1

ประเภทของแพ็คเกจในภาษา Java

แพ็คเกจสามารถกำหนดโดยผู้ใช้ (แพ็คเกจแบบกำหนดเอง) หรือจัดเตรียมโดยระบบที่เรียกว่าแพ็คเกจในตัว แพ็คเกจในตัวที่มีประโยชน์และใช้กันอย่างแพร่หลายบางส่วน ได้แก่ java.util, java.math, java.io, java.awt เป็นต้นนำเข้าแพ็คเกจ Java - 2

รูปที่ 1: Java จัดเตรียมแพ็คเกจในตัว

ทำไมต้องใช้แพ็คเกจ?

การจัดคลาสที่แตกต่างกันจะช่วยให้จัดโครงสร้างโปรเจ็กต์ของคุณได้ดีขึ้น ขจัดข้อขัดแย้งในการตั้งชื่อ และควบคุมระดับการเข้าถึงไฟล์ในแพ็คเกจนั้น ตัวอย่างเช่น หากคุณกำลังพัฒนาแอปพลิเคชันระดับองค์กรที่มีคลาสที่แตกต่างกันหลายร้อยคลาส คุณจะต้องรวมไฟล์ที่เกี่ยวข้องเข้าด้วยกัน การค้นหาไฟล์ที่ถูกต้องก่อนการเข้าถึงแต่ละครั้งไม่เพียงแต่เป็นการเปลืองเวลาเท่านั้น แต่ยังเป็นพยานถึงแนวทางที่ไร้เดียงสาของคุณอีกด้วย

จะนำเข้าแพ็คเกจได้อย่างไร?

คุณต้องใช้คำสำคัญ " นำเข้า " เพื่อนำเข้าแพ็คเกจ ขึ้นอยู่กับความต้องการของคุณ ลองดูตัวอย่างเพื่อดูว่ามันทำงานอย่างไร

นำเข้า 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;

เอาท์พุต

วันในสัปดาห์คือ: [วันจันทร์ วันอังคาร วันพุธ วันพฤหัสบดี วันศุกร์ วันเสาร์ วันอาทิตย์] วันในสัปดาห์คือ: [วันอังคาร วันพุธ วันพฤหัสบดี วันศุกร์ วันเสาร์ วันอาทิตย์] วันที่วันนี้: วันอังคารที่ 27 เมษายน 22:48 น.: 51 PKT 2021 ป้อนชื่อของคุณ: Lizz (ผู้ใช้พิมพ์) ชื่อของคุณ: Lizz ป้อนอายุของคุณ: 22 (ผู้ใช้พิมพ์) อายุของคุณ: 22

บทสรุป

ตอนนี้เราหวังว่าคุณจะคุ้นเคยกับแพ็คเกจพื้นฐานใน Java และวิธีนำเข้าแพ็คเกจเหล่านั้นแล้ว อย่างไรก็ตาม เพื่อที่จะได้ครอบครองพวกมัน คุณต้องสำรวจขณะฝึกซ้อม ด้วยการฝึกฝนอย่างสม่ำเสมอ คุณจะเชี่ยวชาญสิ่งเหล่านี้ได้ในไม่ช้า ขอให้สนุกกับการเรียนรู้!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION