CodeGym /جاوا بلاگ /Random-UR /جاوا پیکجز درآمد کریں۔
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