CodeGym /جاوا بلاگ /Random-SD /Java main() طريقو
John Squirrels
سطح
San Francisco

Java main() طريقو

گروپ ۾ شايع ٿيل

جاوا مکيه () طريقو ڇا آهي؟

جاوا مکيه () طريقو جاوا ورچوئل مشين (JVM) جو شروعاتي نقطو آهي. اهو جاوا پروگرام جي عمل کي شروع ڪرڻ لاء استعمال ڪيو ويندو آهي. main () طريقو شايد پهريون طريقو هوندو جيڪو توهان سکندا جڏهن توهان جاوا پروگرامنگ شروع ڪندا ڇو ته اهو ڪنهن به جاوا پروگرام جي عمل جو لازمي حصو آهي. مکيه طريقي جي عام نحو هن ريت آهي.

public static void main(String[] args){
	// some code here in the main() method
}

مثال


class NewYear {
    public static void main(String... newyearargs) // main() method
 {
        System.out.println("Happy New Year 2023");
    }
}
PS توھان تبديل ڪري سگھو ٿا "args" حصو مکيه طريقي جي نحو جو ۽ ان کي پنھنجو نالو ڏيو جيئن مثال ۾ ڏيکاريل آھي. هتي ”String[]“ کي لکڻ جو هڪ متبادل طريقو پڻ آهي مکيه طريقي جو حصو ”String… args“.

مکيه () طريقو تبديل ڪندڙ

مکيه فنڪشن لکڻ لاء دستخط جو طريقو ٽن مکيه تبديلين تي مشتمل آهي:

عوامي

هي موڊيفائر رسيس اسپيفائير جي نالي سان مشهور آهي. جيئن ته نالو بيان ڪري ٿو، هي ترميم ڪندڙ پروگرام جي عمل لاءِ جاوا ورچوئل مشين (JVM) تائين رسائي ڏئي ٿو. JVM تائين پهچ ڏيڻ لاءِ، هڪ کي عوام استعمال ڪرڻ گهرجي ڪوڊ لکڻ دوران جاوا رن ٽائم انوائرنمينٽ (JRE) کي اجازت ڏيڻ لاءِ رسائي ۽ طريقي تي عمل ڪرڻ.

مثال


public class NewYear{

//using main function
	static void main(String... newyearargs){ // defining main() method here

		System.out.println("Happy New Year");
	
	}
}
هيٺ ڏنل نقص تڏهن ٿئي ٿو جڏهن توهان پروگرام گڏ ڪريو ۽ هلائيندا آهيو ڇو ته مکيه طريقو عوامي ناهي ۽ JRE ان کي ڳولي نه ٿو سگهي.
مسئلو: مکيه طريقو نئون سال ڪلاس ۾ نه مليو، مھرباني ڪري 'مئن' طريقي جي وضاحت ڪريو جيئن: عوامي جامد باطل مکيه (String[] args) يا JavaFX ايپليڪيشن ڪلاس کي وڌائڻ گھرجي javafx.application.Application

جامد

جڏهن جاوا پروگرام شروع ٿئي ٿو ته ڪلاس جو ڪو به اعتراض موجود ناهي. بنيادي طريقو جامد هجڻ گهرجي JVM لاءِ ڪلاس کي ميموري ۾ لوڊ ڪرڻ لاءِ ۽ پوءِ ڪلاس جو مثال پيدا ڪرڻ کان سواءِ مکيه فنڪشن کي ڪال ڪريو.

public class NewYear{
	public void main(String... newyearargs){ // defining main() method here

		System.out.println("Happy New Year");
	
	}
}
ھيٺ ڏنل نقص ٿئي ٿي جڏھن توھان پروگرام کي گڏ ڪريو ۽ ھلايو ڇو جو مکيه طريقو جامد نه آھي.

پيداوار

مسئلو: نئين سال جي ڪلاس ۾ مکيه طريقو جامد نه آهي، مهرباني ڪري 'مئن' طريقي جي وضاحت ڪريو جيئن: عوامي جامد باطل مکيه (String[] args)

باطل

واپسي جو قسم هر جاوا فنڪشن طرفان مهيا ڪيو وڃي. جڏهن اهو ڪجھ به نه ٿو ڏئي، جاوا مکيه فنڪشن واپسي جو قسم باطل آهي . جاوا ايپليڪيشن ختم ٿئي ٿي جڏهن مکيه طريقو مڪمل ٿئي ٿو، تنهنڪري واپسي اعتراض جي ڪا ضرورت ناهي. مکيه فنڪشن هيٺ ڏنل مثال ڪوڊ ۾ ڪجهه موٽڻ جي ڪوشش ڪري ٿو جڏهن واپسي جو قسم باطل آهي :

public class NewYear{

	public static void main(String... newyearargs){ // defining main() method here	
		return 0;
	}
}
هيٺ ڏنل غلطي ٿئي ٿي جڏهن توهان پروگرام کي گڏ ۽ هلائيندا آهيو ڇو ته مکيه طريقو باطل آهي ۽ ڪجهه به واپس نه ٿو اچي.

پيداوار

NewYear.java:5: error: incompatible type: unexpected return value return 0; ^1 غلطي

مکيه

اهو JVM ۾ اڳواٽ طئي ٿيل دستخط آهي. JVM هن طريقي کي سڏيندو آهي هڪ پروگرام لائن تي عمل ڪرڻ لاء ۽ هن طريقي جي مڪمل ٿيڻ کان پوء عمل کي ختم ڪري ٿو. اسان پڻ سڏي سگھون ٿا main() طريقو ڪيترائي ڀيرا. هيٺ ڏنل مکيه فنڪشن جو مثال آهي :

public class NewYear{

	public static void newMain(String... newyearargs){

		System.out.println("Happy New Year");
	}
}
هيٺ ڏنل نقص تڏهن ٿئي ٿو جڏهن توهان پروگرام گڏ ڪريو ۽ هلائيندا آهيو ڇو ته مکيه طريقي جو نالو صحيح نه آهي.

پيداوار

مسئلو: مکيه طريقو نئون سال ڪلاس ۾ نه مليو، مھرباني ڪري 'مئن' طريقي جي وضاحت ڪريو جيئن: عوامي جامد باطل مکيه (String[] args) يا JavaFX ايپليڪيشن ڪلاس کي وڌائڻ گھرجي javafx.application.Application

اسٽرنگ[] آرگس

جاوا ۾ مکيه فنڪشن ان پٽ جي طور تي هڪ واحد اسٽرنگ سري وٺندو آهي. صف جي تارون ڪمانڊ لائن آرگيومينٽ آهن. رن ٽائم تي، صارف پروگرام جي آپريشن تي اثرانداز ٿيڻ يا پروگرام ۾ ڊيٽا موڪلڻ لاءِ ڪمانڊ لائن دليلن کي استعمال ڪري سگھن ٿا. ھيٺ ڏنل مثال ڏيکاري ٿو ھڪڙي مثال کي پرنٽ ڪرڻ لاءِ ڪمانڊ لائن دليلن کي.

public class NewYear{

	public static void main(String... newyearargs){ // main() function goes here

    	for(String s : newyearargs){
		System.out.println(s);
    	}
    }
}
پروگرام کي ڪجھ دليلن سان عمل ڪريو ۽ توھان ڏسندؤ ته دليلن کي ڪنسول ۾ پرنٽ ڪيو ويندو جڏھن توھان پروگرام گڏ ڪندا.

پيداوار

2 0 2 3 نئون سال مبارڪ

نتيجو

هي مضمون جاوا جي مکيه فنڪشن/طريقي بابت هو. هن آرٽيڪل ۾، اسان مکيه () طريقي جي اڪثر بنيادي ڳالهين تي بحث ڪيو آهي .
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION