מהי חבילה ב-Java?
סוגי חבילות ב-Java
חבילה יכולה להיות מוגדרת על ידי המשתמש (חבילה מותאמת אישית) או מסופקת על ידי המערכת הנקראת החבילות המובנות. כמה מהחבילות המובנות השימושיות והנפוצות ביותר הן java.util, java.math, java.io, java.awt וכו'.איור 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 הזן את שמך: ליז (הקלד המשתמש) שמך: ליז הזן את גילך: 22 (הקלד המשתמש) הגיל שלך: 22
GO TO FULL VERSION