جاوا ۾ هڪ پيڪيج ڇا آهي؟

جاوا ۾ پيڪيجز جا قسم
ھڪڙو پيڪيج يا ته استعمال ڪندڙ (ڪسٽم پيڪيج) طرفان بيان ڪري سگھجي ٿو يا سسٽم طرفان مهيا ڪيل بلٽ ان پيڪيجز سڏيو ويندو آھي. ڪجھ سڀ کان وڌيڪ ڪارائتو ۽ وڏي پيماني تي استعمال ٿيل پيڪيجز آهن java.util، java.math، java.io، java.awt وغيره.
تصوير 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
GO TO FULL VERSION