CodeGym /בלוג Java /Random-HE /ייבוא חבילות Java
John Squirrels
רָמָה
San Francisco

ייבוא חבילות Java

פורסם בקבוצה

מהי חבילה ב-Java?

"ניתן להרכיב קבוצה של שיעורים קשורים ליצירת חבילה ב-Java."
במילים פשוטות, אנו יכולים להבין חבילה כקבוצה של מחלקות המבצעות פונקציות שהן בהרמוניה / קשורות או מיושרות זו לזו. לדוגמה, אם שיעורי ג'אווה שונים מחשבים גובה, משקל ו-BMI (מדד מסת הגוף) של תלמידים, נוכל לקבץ את כל השיעורים הללו באותה חבילה לביצוע מדדי בריאות. באופן דומה, אם כמה שיעורי ג'אווה נועדו להעריך את הגורמים של המכונית הזוכה במירוץ. אנחנו יכולים לקבץ את המהירות, הקילומטראז' והדיוק של מכונית בנהיגה עצמית באותה חבילה לביצוע חישובים רלוונטיים.ייבוא ​​חבילות 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 הזן את שמך: ליז (הקלד המשתמש) שמך: ליז הזן את גילך: 22 (הקלד המשתמש) הגיל שלך: 22

סיכום

עד עכשיו אנו מקווים שאתה מכיר חבילות בסיסיות ב-Java וכיצד לייבא אותן. עם זאת, כדי להשיג אותם, עליך לחקור תוך כדי תרגול . על ידי תרגול עקבי תוכל להשתלט עליהם די בקרוב. כיף ללמוד!
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION