Java का परिचय: 2025 में व्यावहारिक रूप से कहाँ से शुरू करें
\n\nJava दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक बनी हुई है। 2025 में, यह अभी भी कॉर्पोरेट विकास, Android ऐप्स, बैकएंड और बड़े डेटा में अग्रणी स्थान रखती है। यदि आपने Java सीखना शुरू करने का फैसला किया है, तो यह मार्गदर्शिका आपको न्यूनतम सिद्धांत और अधिकतम अभ्यास के साथ पहला कदम उठाने में मदद करेगी। हम वातावरण सेट करेंगे, पहला प्रोग्राम लिखेंगे और भाषा की बुनियादी संरचनाओं को समझेंगे।
\n\n1. डेवलपमेंट एनवायरनमेंट की स्थापना और कॉन्फ़िगरेशन
\n\nकोड लिखने से पहले, Java Development Kit (JDK) स्थापित करना आवश्यक है। 2025 में, मैं JDK 21 LTS (दीर्घकालिक समर्थन) या उससे नए संस्करण का उपयोग करने की सलाह देता हूँ।
\n\nचरण 1. JDK डाउनलोड करना
\nOracle की आधिकारिक वेबसाइट पर जाएँ या OpenJDK का उपयोग करें। सरलता के लिए, अपने ऑपरेटिंग सिस्टम के लिए इंस्टॉलर डाउनलोड करें:
\n- \n
- Windows: .exe इंस्टॉलेशन फ़ाइल \n
- macOS: .dmg फ़ाइल \n
- Linux: पैकेज मैनेजर के माध्यम से (उदाहरण:
sudo apt install openjdk-21-jdk) \n
चरण 2. स्थापना की जाँच करना
\nटर्मिनल (कमांड लाइन) खोलें और निम्न कमांड चलाएँ:
\njava -version\njavac -version\nआपको स्थापित Java का संस्करण देखना चाहिए। यदि कमांड नहीं मिलते हैं, तो bin फ़ोल्डर का पथ PATH एनवायरनमेंट वेरिएबल में जोड़ें।
चरण 3. IDE (डेवलपमेंट एनवायरनमेंट) का चयन करना
\nशुरुआती लोगों के लिए उपयुक्त:
\n- \n
- IntelliJ IDEA Community Edition (मुफ्त) — Java के लिए सबसे अच्छा विकल्प \n
- Eclipse — क्लासिक, कई प्लगइन्स के साथ \n
- VS Code + Java Extension Pack एक्सटेंशन — हल्का विकल्प \n
2. Java में पहला प्रोग्राम: "Hello, World!"
\n\nपरंपरागत रूप से, हम एक अभिवादन प्रिंट करके शुरू करते हैं। HelloWorld.java फ़ाइल बनाएँ और लिखें:
public class HelloWorld {\n public static void main(String[] args) {\n System.out.println("नमस्ते, Java 2025 की दुनिया!");\n }\n}\n\nकंपाइलेशन और रन करना
\nटर्मिनल में फ़ाइल वाले फ़ोल्डर में जाएँ और निम्न कमांड चलाएँ:
\njavac HelloWorld.java\njava HelloWorld\nआप आउटपुट देखेंगे: नमस्ते, Java 2025 की दुनिया!
कोड का विश्लेषण:
\n- \n
public class HelloWorld— क्लास की घोषणा। क्लास का नाम फ़ाइल के नाम से मेल खाना चाहिए। \n public static void main(String[] args)— प्रोग्राम का प्रवेश बिंदु। \n System.out.println()— कंसोल में स्ट्रिंग प्रिंट करने की विधि। \n
3. सिंटैक्स की मूल बातें: वेरिएबल्स, डेटा प्रकार और ऑपरेटर
\n\nJava एक सख्ती से टाइप की जाने वाली भाषा है। इसका मतलब है कि प्रत्येक वेरिएबल का एक प्रकार होता है जिसे निर्दिष्ट करना आवश्यक है।
\n\nप्रिमिटिव डेटा प्रकार
\nint age = 25; // पूर्णांक\ndouble price = 19.99; // फ्लोटिंग पॉइंट संख्या\nboolean isActive = true;// बूलियन मान\nchar grade = 'A'; // वर्ण\nbyte b = 100; // 8-बिट पूर्णांक\nlong bigNumber = 100000L;// बड़ा पूर्णांक (सफ़िक्स L)\n\nस्ट्रिंग्स
\nJava में स्ट्रिंग्स String क्लास की ऑब्जेक्ट हैं। सिंटैक्टिक शुगर के कारण इन्हें प्रिमिटिव की तरह घोषित किया जा सकता है:
String name = "अन्ना";\nString greeting = "नमस्ते, " + name;\nSystem.out.println(greeting); // नमस्ते, अन्ना\n\nसशर्त ऑपरेटर
\nint temperature = 30;\nif (temperature > 25) {\n System.out.println("गर्म");\n} else if (temperature > 15) {\n System.out.println("गुनगुना");\n} else {\n System.out.println("ठंडा");\n}\n\nलूप्स
\nfor लूप:
\nfor (int i = 0; i < 5; i++) {\n System.out.println("पुनरावृत्ति: " + i);\n}\nwhile लूप:
\nint count = 0;\nwhile (count < 3) {\n System.out.println("गणना: "