CodeGym /وبلاگ جاوا /Random-FA /بسته های جاوا را وارد کنید
John Squirrels
مرحله
San Francisco

بسته های جاوا را وارد کنید

در گروه منتشر شد

پکیج در جاوا چیست؟

"گروهی از کلاس های مرتبط را می توان کنار هم قرار داد تا یک بسته در جاوا تشکیل دهد."
به عبارت ساده، ما می توانیم یک بسته را به عنوان گروهی از کلاس ها درک کنیم که عملکردهایی را انجام می دهند که هماهنگ / مرتبط یا همسو با یکدیگر هستند. به عنوان مثال، اگر کلاس‌های جاوای مختلف قد، وزن و BMI (شاخص توده بدنی) دانش‌آموزان را محاسبه می‌کنند ، می‌توانیم همه این کلاس‌ها را در یک بسته برای انجام اقدامات بهداشتی گروه‌بندی کنیم. به طور مشابه، اگر برخی از کلاس های جاوا برای ارزیابی عوامل ماشین برنده در یک مسابقه طراحی شده باشند. ما می توانیم سرعت، مسافت پیموده شده و دقت یک خودروی خودران را در همان بسته برای انجام محاسبات مربوطه گروه بندی کنیم.وارد کردن بسته های جاوا - 1

انواع پکیج در جاوا

یک بسته می تواند توسط کاربر تعریف شود (بسته سفارشی) یا توسط سیستمی به نام بسته های داخلی ارائه شود. برخی از مفیدترین و پرکاربردترین بسته های داخلی عبارتند از java.util، java.math، java.io، java.awt و غیره.وارد کردن بسته های جاوا - 2

شکل 1: جاوا بسته های داخلی را ارائه می دهد

چرا از پکیج استفاده کنیم؟

بسته بندی کلاس های مختلف به ساختار بهتر پروژه شما کمک می کند، تضادهای نامگذاری را حذف می کند و سطح دسترسی فایل ها را در آن بسته کنترل می کند. به عنوان مثال، اگر در حال توسعه یک برنامه کاربردی در سطح سازمانی با صدها کلاس مجزا هستید، باید فایل های مربوطه را در کنار هم قرار دهید. یافتن فایل مناسب قبل از هر دسترسی نه تنها زمان را تلف می کند، بلکه نشان دهنده رویکرد ساده لوحانه شما خواهد بود.

چگونه یک بسته را وارد کنیم؟

برای وارد کردن بسته(های) بسته به نیاز خود، باید از کلمه کلیدی " واردات " استفاده کنید. بیایید به یک مثال نگاه کنیم تا ببینیم چگونه کار می کند.

وارد کردن 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

نتیجه

امیدواریم تا کنون با بسته های پایه در جاوا و نحوه وارد کردن آنها آشنا شده باشید. با این حال، برای به دست آوردن آنها، باید در حین تمرین، کاوش کنید . با تمرین مداوم می توانید خیلی زود به آنها تسلط پیدا کنید. از یادگیری لذت ببرید!
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION