Ano ang isang Package sa Java?

Mga Uri ng Package sa Java
Ang isang pakete ay maaaring tukuyin ng gumagamit (pasadyang pakete) o ibinigay ng system na tinatawag na mga built-in na pakete. Ang ilan sa mga pinaka-madaling gamitin at malawakang ginagamit na built-in na mga pakete ay java.util, java.math, java.io, java.awt atbp.
Fig1: Nagbibigay ang Java ng mga built-in na pakete
Bakit gumamit ng isang pakete?
Ang pag-iimpake ng iba't ibang klase ay nakakatulong sa pagbuo ng iyong proyekto nang mas mahusay, inaalis ang mga salungatan sa pagbibigay ng pangalan at kinokontrol ang antas ng pag-access ng mga file sa package na iyon. Halimbawa, kung ikaw ay bumubuo ng isang enterprise level na application na may daan-daang natatanging mga klase, kailangan mo ang mga nauugnay na file upang mailagay nang magkasama. Ang paghahanap ng tamang file bago ang bawat pag-access ay hindi lamang mag-aaksaya ng oras ngunit magpapatotoo sa iyong walang muwang na diskarte.Paano mag-import ng package?
Kailangan mong gamitin ang keyword na “ import ” para makapag-import ng (mga) package depende sa iyong mga kinakailangan. Tingnan natin ang isang halimbawa upang makita kung paano ito gumagana.Mag-import ng 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);
}
}
Pakitandaan na ini-import ng “ java.util.* ” ang lahat ng available na klase sa package na “ java.util ”. Maaari ka ring indibidwal na mag-import ng mga klase tulad ng sumusunod.
import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;
Output
Ang mga araw ng linggo ay: [Lunes, Martes, Miyerkules, Huwebes, Biyernes, Sabado, Linggo] Ang mga araw ng linggo ay: [Martes, Miyerkules, Huwebes, Biyernes, Sabado, Linggo] Petsa Ngayon: Martes Abr 27 22:48: 51 PKT 2021 Ilagay ang iyong pangalan: Lizz (user type) Iyong pangalan: Lizz Ilagay ang iyong edad: 22 (user type) Iyong edad: 22
GO TO FULL VERSION