CodeGym /مدونة جافا /Random-AR /استيراد حزم جافا
John Squirrels
مستوى
San Francisco

استيراد حزم جافا

نشرت في المجموعة

ما هي الحزمة في جافا؟

"يمكن تجميع مجموعة من الفئات ذات الصلة معًا لتكوين حزمة في Java."
بكلمات بسيطة، يمكننا أن نفهم الحزمة كمجموعة من الفئات التي تؤدي وظائف متناغمة/مرتبطة أو متوافقة مع بعضها البعض. على سبيل المثال، إذا كانت فئات جافا المختلفة تحسب الطول والوزن ومؤشر كتلة الجسم (مؤشر كتلة الجسم) للطلاب، فيمكننا تجميع كل هذه الفئات في نفس الحزمة لإجراء التدابير الصحية. وبالمثل، إذا تم تصميم بعض فئات جافا لتقييم عوامل السيارة الفائزة في السباق. يمكننا تجميع السرعة والمسافة المقطوعة والدقة التي تقطعها السيارة ذاتية القيادة في نفس الحزمة لإجراء الحسابات ذات الصلة.استيراد حزم جافا - 1

أنواع الحزم في جافا

يمكن تعريف الحزمة بواسطة المستخدم (حزمة مخصصة) أو توفيرها بواسطة النظام الذي يسمى الحزم المضمنة. بعض الحزم المضمنة الأكثر سهولة والأكثر استخدامًا هي java.util وjava.math وjava.io وjava.awt وما إلى ذلك.استيراد حزم جافا - 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