CodeGym /Java Blog /Acak /Impor Paket Java
John Squirrels
Level 41
San Francisco

Impor Paket Java

Dipublikasikan di grup Acak

Apa itu Paket di Java?

“Sekelompok kelas terkait dapat disatukan untuk membentuk sebuah paket di Java.”
Secara sederhana kita dapat memahami paket sebagai sekelompok kelas yang menjalankan fungsi-fungsi yang selaras/berhubungan atau selaras satu sama lain. Misalnya, jika kelas Java yang berbeda menghitung tinggi badan, berat badan, dan BMI (indeks massa tubuh) siswa, maka kita dapat mengelompokkan semua kelas ini dalam paket yang sama untuk melakukan tindakan kesehatan. Begitu pula jika beberapa kelas java dirancang untuk menilai faktor-faktor pemenang mobil dalam suatu balapan. Kita dapat mengelompokkan kecepatan, jarak tempuh, dan keakuratan mobil self-driving dalam paket yang sama untuk melakukan penghitungan yang relevan.Impor Paket Java - 1

Jenis Paket di Java

Sebuah paket dapat ditentukan oleh pengguna (paket khusus) atau disediakan oleh sistem yang disebut paket bawaan. Beberapa paket bawaan yang paling berguna dan banyak digunakan adalah java.util, java.math, java.io, java.awt dll.Impor Paket Java - 2

Gambar 1: Java menyediakan paket bawaan

Mengapa menggunakan paket?

Mengemas kelas yang berbeda membantu menyusun proyek Anda dengan lebih baik, menghilangkan konflik penamaan, dan mengontrol tingkat akses file dalam paket tersebut. Misalnya jika Anda mengembangkan aplikasi tingkat perusahaan dengan ratusan kelas berbeda maka Anda memerlukan file yang relevan untuk ditempatkan bersama. Menemukan file yang tepat sebelum setiap akses tidak hanya akan menyia-nyiakan waktu tetapi juga akan membuktikan pendekatan naif Anda.

Bagaimana cara mengimpor paket?

Anda perlu menggunakan kata kunci “ import ” untuk mengimpor paket tergantung pada kebutuhan Anda. Mari kita lihat contoh untuk melihat cara kerjanya.

Impor 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);
	}
}
Mohon diperhatikan bahwa “ java.util.* ” mengimpor semua kelas yang tersedia dalam paket “ java.util ”. Anda juga dapat mengimpor kelas satu per satu seperti berikut ini.
import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;

Keluaran

Hari dalam seminggu adalah: [Senin, Selasa, Rabu, Kamis, Jumat, Sabtu, Minggu] Hari dalam seminggu adalah: [Selasa, Rabu, Kamis, Jumat, Sabtu, Minggu] Tanggal Hari Ini: Sel 27 Apr 22:48: 51 PKT 2021 Masukkan Nama Anda: Lizz (diketik pengguna) Nama Anda: Lizz Masukkan usia Anda: 22 (diketik pengguna) Usia Anda: 22

Kesimpulan

Sekarang kami harap Anda sudah familiar dengan paket dasar di Java dan cara mengimpornya. Namun, untuk menguasainya, Anda perlu menjelajah sambil berlatih . Dengan latihan yang konsisten, Anda akan segera dapat menguasainya. Selamat belajar!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION