Java प्रोग्रामिंग भाषा में आपका स्वागत है। पहला कार्य जो किसी भी शुरुआती को करना चाहिए वह है "Hello, World!" स्क्रिप्ट। इस कार्य में, आपको कंसोल पर एक संदेश प्रिंट करना होगा। यह स्क्रीन पर टेक्स्ट की एक लाइन दिखाने का दूसरा तरीका है।
यह गाइड आपको एक उदाहरण "Hello, World!" प्रोग्राम के माध्यम से चलाता है और बताता है कि यह कैसे काम करता है। रास्ते में, आप उन बिल्डिंग ब्लॉक्स को सीखेंगे जो Java प्रोग्राम को बनाते हैं।
पूर्वापेक्षाएँ
शुरू करने से पहले, सुनिश्चित करें कि आपने अपने कंप्यूटर पर Java इंस्टॉल किया है। आपके पास एक टेक्स्ट एडिटर भी होना चाहिए, जैसे Atom या Sublime Text। टेक्स्ट एडिटिंग टूल्स का उपयोग Java प्रोजेक्ट में प्रोग्राम देखने और संपादित करने के लिए किया जाता है।
Java Hello World
आइए एक प्रोग्राम लिखकर अपने प्रोग्राम को दुनिया से परिचित कराएं जो कंसोल पर "Hello, World!" दिखाता है। यह विशिष्ट HelloWorld प्रोग्राम जैसा दिखता है:
class HelloWorld {
// स्क्रीन पर एक संदेश दिखाएं
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
अपने कंप्यूटर पर HelloWorld.java नामक एक फ़ाइल बनाएं। फिर, ऊपर दिखाए गए टेक्स्ट को उस फ़ाइल में कॉपी करें। Java में, क्लास का नाम फ़ाइल के नाम से मेल खाना चाहिए। आपकी फ़ाइल HelloWorld कहलानी चाहिए क्योंकि हमारी क्लास HelloWorld कहलाती है।
यह Java की एक विशेषता है जो प्रोग्राम्स को सुसंगत रखने में मदद करती है। जैसे-जैसे आप अधिक उन्नत कोड लिखते हैं, एक ही नाम वाली फ़ाइलों में क्लास होने से उन क्लासेस के माध्यम से नेविगेट करना और उस कोड को ढूंढना आसान हो जाता है जिसे आप ढूंढ रहे हैं।
हमारा कोड कमांड लाइन कंसोल पर "Hello, World!" प्रिंट करता है:
Hello, World!
Java Hello World: एक गहरा गोता
कंसोल पर संदेश दिखाने के लिए आपको बस इतना ही चाहिए। कुल मिलाकर, हमारा प्रोग्राम कोड की छह लाइनों का है। एक शुरुआती के रूप में, आप शायद सोच रहे होंगे कि उनका क्या मतलब है।
हम पहली पंक्ति से शुरू करेंगे। पहली पंक्ति पर, हम एक क्लास परिभाषित करते हैं:
class HelloWorld { }
Java में काम करने के लिए एक प्रोग्राम के लिए, इसे एक क्लास के भीतर संलग्न किया जाना चाहिए। हमने अपनी क्लास HelloWorld कहा है। कर्ली ब्रेसेस के भीतर सभी कोड क्लास का हिस्सा हैं। जबकि Python जैसी भाषाएं यह इंगित करने के लिए स्पेस का उपयोग करती हैं कि कोड का कौन सा हिस्सा क्लास का हिस्सा है, Java कर्ली ब्रेसेस का उपयोग करता है।
अगली पंक्ति पर, हम एक टिप्पणी लिखते हैं:
// स्क्रीन पर एक संदेश दिखाएं
टिप्पणियाँ टेक्स्ट होती हैं जो किसी प्रोग्रामर द्वारा पढ़ी जा सकती हैं जो फ़ाइल देख या संपादित कर रहा है। Java कंपाइलर, जो आपका कोड चलाता है, किसी भी टिप्पणी को निष्पादित नहीं करेगा। कंपाइलर जानता है कि टिप्पणियाँ मानव उपयोग के लिए हैं, मशीन के लिए निर्देश नहीं।
अगला, हम एक मुख्य मेथड परिभाषित करते हैं:
public static void main(String[] args) { }
कोड की यह पंक्ति दूसरों की तुलना में थोड़ी अधिक जटिल है, लेकिन यह वास्तव में काफी सरल है।
हर क्लास में एक मुख्य मेथड होना चाहिए। यह वह जगह है जहां Java प्रोग्राम चलाना शुरू करता है। यदि आपके प्रोग्राम में मुख्य मेथड नहीं होता, तो Java को पता नहीं चलता कि आपके कोड को निष्पादित करना कहां से शुरू करना है।
हम अभी "public static void" भाग को छोड़ देंगे। वे अधिक उन्नत विषय हैं जिन्हें आप बाद में सीखेंगे। अभी के लिए, आपको पता होना चाहिए कि शुरुआती प्रोग्राम्स में अधिकांश मुख्य मेथड इन कीवर्ड्स का उपयोग करते हैं।
String[] args मेथड आपको मेथड में आर्गुमेंट पास करने देता है। हम इस अवधारणा को छोड़ देंगे क्योंकि जब आप पहली बार शुरू करते हैं तो आपको यह जानने की आवश्यकता नहीं होती कि यह कैसे काम करता है।
हमारी क्लास की तरह, हमारा main() मेथड कर्ली ब्रेसेस के सेट में समाप्त होता है। उन कर्ली ब्रेसेस में, हमारे पास एक स्टेटमेंट है जो कंसोल पर एक संदेश प्रिंट करता है:
System.out.println("Hello, World!");
System.out.println() मेथड कंसोल पर एक संदेश प्रदर्शित करता है। हमें इस मेथड को यह बताने के अलावा कोई काम नहीं करना पड़ता कि क्या प्रदर्शित किया जाना चाहिए।
हमारे प्रोग्राम में, हम मेथड से कंसोल पर स्टेटमेंट "Hello, World!" प्रिंट करने के लिए कहते हैं। यह स्टेटमेंट कर्ली ब्रैकेट्स में दिखाई देता है ताकि हमारा प्रोग्राम जान सके कि हमारा संदेश मेथड का हिस्सा है।
"Hello, World!" से आगे बढ़ना
आपने सफलतापूर्वक Java में अपना पहला प्रोग्राम लिखा है। आपको अपनी पीठ थपथपानी चाहिए। यह बहुत बड़ी बात है कि आपने कोड में कुछ लिखा है।
"Hello, World!" प्रोग्राम सरल हो सकता है लेकिन यह कोई समस्या नहीं है। जब आप पहली बार शुरू करते हैं तो आपको खुद से बहुत अधिक उम्मीद नहीं करनी चाहिए। आगे चलकर कठिन विषयों में महारत हासिल करने के हमेशा अवसर होंगे। मूल बातें पहले आती हैं।
हमने सीखा है कि हर प्रोग्राम में एक क्लास होनी चाहिए। इस क्लास का नाम उस फ़ाइल के समान होना चाहिए जिसमें यह दिखाई देती है। हर प्रोग्राम में main() नामक एक मेथड होना चाहिए। यह Java को बताता है कि कौन सा कोड चलना चाहिए।
फाइल्स में टिप्पणियाँ हो सकती हैं। टिप्पणियाँ टेक्स्ट के टुकड़े होते हैं जो मनुष्यों द्वारा पढ़े जा सकते हैं लेकिन कंप्यूटर द्वारा निष्पादित नहीं किए जाते।
अब आप Java भाषा सीखने के अगले चरण पर जाने के लिए तैयार हैं!