Skip to content

चरण 1 – मूलभूत और आवश्यक जावा (2-3 महीने)

प्रोग्रामिंग लॉजिक और एल्गोरिदम

  • समस्या विघटन
  • अभ्यास: औसत, सम/विषम, सॉर्टिंग

पर्यावरण सेटअप

  • JDK की स्थापना
  • IDE (IntelliJ या Eclipse)
  • Basic debugging

मूल जावा सिन्टैक्स

  • प्रोग्राम संरचना (class, main)
  • नामकरण परंपराएँ
  • टिप्पणियाँ

डेटा प्रकार और चर

  • प्रिमिटिव और गैर-प्रिमिटिव प्रकार
  • घोषणा, प्रारंभिकरण, स्थिरांक
  • Casting और तुलना (== vs .equals())

इनपुट और आउटपुट

  • Scanner
  • System.out.println / printf

नियंत्रण संरचनाएँ

  • if, else if, else, switch
  • तार्किक और संबंधित ऑपरेटर

लूप्स

  • for, while, do-while
  • break, continue, नेस्टेड लूप्स

मेथड्स और स्कोप

  • घोषणा, पैरामीटर, return
  • Overloading
  • स्थानीय चर और क्लास विशेषताएँ

Arrays

  • घोषणा, प्रारंभिकरण, और हेरफेर
  • रैखिक खोज और मैन्युअल सॉर्टिंग
  • Arrays.toString() के लिए debugging

Strings और StringBuilder

  • सामान्य मेथड्स
  • Immutability और प्रदर्शन

Exceptions

  • try/catch/finally
  • Checked vs Unchecked
  • throw और throws
  • कस्टम अपवाद बनाना (उदाहरण के लिए, throw new MyException)

आवश्यक उपकरण

  • Terminal: cd, ls, mkdir
  • Git: init, add, commit, push, pull, branch, merge
  • GitHub: रिपॉजिटरी बनाना, pull requests, क्लोनिंग

अंतिम प्रोजेक्ट्स

  • साधारण कैलकुलेटर और एक टास्क मैनेजर
  • आवश्यकताएँ:
  • Git का उपयोग करें
  • GitHub पर प्रकाशित करें
  • व्याख्यात्मक README

संसाधन