💻

जावा कोर्स का परिचय

Jul 14, 2025

Overview

यह लेक्चर जावा कोर्स की शुरुआत, कोडिंग के बेसिक्स, जावा की बुनियादी थ्योरी, कोड लिखने-रन करने की प्रक्रिया और आवश्यक टूल्स की जानकारी देता है।

कोडिंग एवं प्रोग्रामिंग की भूमिका

  • कोडिंग कंप्यूटर को इंस्ट्रक्शंस देने की प्रक्रिया है।
  • कंप्यूटर केवल 0 और 1 (बाइनरी) भाषा समझता है।
  • हाई लेवल लैंग्वेज जैसे जावा इंस्ट्रक्शंस को आसान बनाती हैं।
  • प्रोग्रामिंग में इंस्ट्रक्शंस को क्रमबद्ध रूप से लिखा जाता है।

फ्लोचार्ट और सूडोकोड

  • फ्लोचार्ट कार्यों के क्रम को ग्राफिकली दर्शाता है।
  • सूडोकोड सिंपल इंग्लिश में प्रोग्राम के लॉजिक को लिखने का तरीका है।
  • फ्लोचार्ट/सूडोकोड से जावा प्रोग्राम बनाना आसान होता है।

जावा इंस्टॉलेशन और टूल्स

  • जावा कोड लिखने के लिए JDK (Java Development Kit) जरूरी है।
  • कोड लिखने के लिए Visual Studio Code, IntelliJ या Eclipse जैसे IDE/Editor का इस्तेमाल करें।
  • JDK व Editor डाउनलोड कर के ही जावा कोड लिखा एवं रन किया जा सकता है।

जावा में पहला कोड

  • हर जावा प्रोग्राम class से शुरू होता है; class का नाम फाइल के नाम जैसा होना चाहिए।
  • 'public static void main(String[] args)' जावा प्रोग्राम का एंट्री पॉइंट है।
  • फाइल .java एक्सटेंशन से सेव होती है।
  • कोड रन करके आउटपुट प्राप्त किया जाता है, जैसे "Hello World"।

जावा कोड रन करने की प्रक्रिया

  • पहला स्टेप: कंपाइलर सोर्स कोड (.java) को बाइट कोड (.class) में बदलता है।
  • दूसरा स्टेप: JVM बाइट कोड को नेटिव मशीन कोड (0 और 1) में बदलती है।
  • जावा के बाइट कोड की पोर्टेबिलिटी मुख्य फीचर है; कोई भी OS जहाँ JRE है वहां रन हो सकता है।

जावा कोड की स्टक्चर

  • मुख्य कोड functions (या methods) में लिखा जाता है।
  • सभी functions एक class के अंदर होते हैं।
  • 'main' function से प्रोग्राम का execution शुरू होता है।
  • void का अर्थ है function कुछ return नहीं करता।

Key Terms & Definitions

  • कोडिंग — कंप्यूटर को निर्देश देने के लिए लिखे गए इंस्ट्रक्शंस।
  • फ्लोचार्ट — कार्यों के क्रम को चित्र रूप में दिखाने का तरीका।
  • सूडोकोड — इंग्लिश में लिखा लॉजिक, न कि असली कोड।
  • JDK (Java Development Kit) — जावा प्रोग्रामिंग के लिए जरूरी टूल्स का सेट।
  • IDE (Integrated Development Environment) — कोड लिखने व रन करने का सॉफ्टवेयर।
  • JVM (Java Virtual Machine) — बाइट कोड को मशीन कोड में बदलने वाला कंपोनेंट।
  • बाइट कोड — जावा कंपाइलर द्वारा बनाया गया इंटरमीडिएट कोड (.class फाइल)।
  • फंक्शन/मैथड — कोड का वह भाग जो कोई विशेष कार्य करता है।

Action Items / Next Steps

  • JDK और Visual Studio Code (या कोई अन्य IDE) इंस्टॉल करें।
  • VS Code में एक नई Java फाइल बनाएं और 'Hello World' को रन करें।
  • अगली कक्षा के लिए इनपुट, आउटपुट, वेरिएबल्स व डेटा टाइप्स पर ध्यान दें।
  • VS Code और JDK इंस्टॉलेशन के वीडियो देखें (संदर्भ वीडियो लिंक पर जाएं)।