दिलचस्प

एकाधिक मुख्य वर्गों का उपयोग करना

एकाधिक मुख्य वर्गों का उपयोग करना

आम तौर पर जावा प्रोग्रामिंग भाषा सीखने की शुरुआत में, कई कोड उदाहरण होंगे जो उन्हें पूरी तरह से समझने के लिए संकलन और चलाने के लिए उपयोगी हैं। नेटबीन्स जैसे आईडीई का उपयोग करते समय कोड के प्रत्येक नए टुकड़े के लिए हर बार एक नई परियोजना बनाने के जाल में गिरना आसान होता है। हालांकि, यह सब एक परियोजना में हो सकता है।

एक कोड उदाहरण परियोजना बनाना

NetBeans प्रोजेक्ट में जावा एप्लिकेशन बनाने के लिए आवश्यक कक्षाएं होती हैं। एप्लिकेशन जावा कोड के निष्पादन के लिए शुरुआती बिंदु के रूप में मुख्य वर्ग का उपयोग करता है। वास्तव में, NetBeans द्वारा बनाई गई एक नई जावा एप्लिकेशन परियोजना में केवल एक वर्ग शामिल था - मुख्य वर्ग के भीतर निहित Main.java फ़ाइल। आगे बढ़ो और NetBeans में एक नई परियोजना बनाओ और इसे बुलाया CodeExamples.

मान लें कि मैं 2 + 2 को जोड़ने के परिणाम के लिए कुछ जावा कोड प्रोग्रामिंग करने की कोशिश करना चाहता हूं। निम्नलिखित कोड को मुख्य विधि में रखें:

सार्वजनिक स्थैतिक शून्य main (String [] args) {
int result = 2 + 2;
Println (परिणाम);
}

जब आवेदन संकलित होता है और मुद्रित आउटपुट "4" निष्पादित होता है। अब, यदि मैं जावा कोड के एक और टुकड़े को आज़माना चाहता हूं तो मेरे पास दो विकल्प हैं, मैं या तो कोड को मुख्य कक्षा में लिख सकता हूं या मैं इसे दूसरे मुख्य वर्ग में रख सकता हूं।

कई मुख्य कक्षाएं

NetBeans परियोजनाओं में एक से अधिक मुख्य वर्ग हो सकते हैं और यह निर्दिष्ट करना आसान होता है कि मुख्य वर्ग जो एक अनुप्रयोग चलाना चाहिए। यह एक प्रोग्रामर को एक ही एप्लिकेशन के भीतर किसी भी मुख्य वर्ग के बीच स्विच करने की अनुमति देता है। मुख्य वर्गों में से एक में केवल कोड निष्पादित किया जाएगा, प्रभावी ढंग से प्रत्येक वर्ग को एक दूसरे से स्वतंत्र बना देगा।

ध्यान दें: यह एक सामान्य जावा एप्लिकेशन में सामान्य रूप से नहीं है। कोड के निष्पादन के लिए शुरुआती बिंदु के रूप में इसकी सभी आवश्यक एक मुख्य कक्षा है। याद रखें यह एक परियोजना के भीतर कई कोड उदाहरण चलाने के लिए एक टिप है।

चलो एक नया मुख्य वर्ग जोड़ते हैं कोड के टुकड़े परियोजना। वहाँ से फ़ाइल मेनू चुनें नई फ़ाइल। में नई फ़ाइल जादूगर उठाओ जावा मुख्य वर्ग फ़ाइल प्रकार (यह जावा श्रेणी में है)। क्लिक करें आगामी। फ़ाइल का नाम उदाहरण 1 और क्लिक करें समाप्त.

में उदाहरण 1 वर्ग मुख्य विधि में निम्न कोड जोड़ें:

सार्वजनिक स्थैतिक शून्य main (String [] args) {
Println ( "चार");
}

अब, एप्लिकेशन को संकलित करें और चलाएं। आउटपुट अभी भी "4" होगा। ऐसा इसलिए है क्योंकि प्रोजेक्ट अभी भी उपयोग करने के लिए सेट है मुख्य वर्ग के रूप में यह मुख्य वर्ग है।

उपयोग किए जा रहे मुख्य वर्ग को बदलने के लिए, पर जाएं फ़ाइल मेनू और चुनें परियोजना के गुण। यह डायलॉग उन सभी विकल्पों को देता है जिन्हें नेटबीन्स प्रोजेक्ट में बदला जा सकता है। पर क्लिक करें रन वर्ग। इस पृष्ठ पर, एक है मुख्य-क्लास विकल्प। वर्तमान में, यह करने के लिए सेट है codeexamples.Main (यानी, मैनजवा वर्ग)। क्लिक करके ब्राउज़ दाईं ओर बटन, एक पॉप-अप विंडो सभी मुख्य वर्गों के साथ दिखाई देगी जो अंदर हैं CodeExamples परियोजना। चुनें codeexamples.example1 और क्लिक करें मुख्य वर्ग का चयन करें। क्लिक करें ठीक है पर परियोजना के गुण संवाद।

एप्लिकेशन को फिर से संकलित करें और चलाएं। आउटपुट अब "चार" होगा क्योंकि मुख्य वर्ग का उपयोग किया जा रहा है example1.java.

इस दृष्टिकोण का उपयोग करके विभिन्न जावा कोड के बहुत सारे उदाहरणों को आज़माना आसान है और उन सभी को एक नेटबीन्स परियोजना में रखना है। लेकिन फिर भी उन्हें एक दूसरे से स्वतंत्र करने और चलाने में सक्षम होना चाहिए।