Core Java Fundamentals: Syntax, OOP और Collections

Syntax और JVM से object-oriented design, collections, exceptions और file I/O तक Java सीखें। Beginners और students के लिए।

कोर्स शुरू करें →

आप क्या सीखेंगे

  • JDK, JVM और bytecode समझा सकेंगे और Java programs लिख व चला सकेंगे।
  • types, strings, control flow, methods और arrays सही उपयोग कर सकेंगे।
  • encapsulation, inheritance, polymorphism और interfaces के साथ classes design कर सकेंगे।
  • equals, hashCode, Comparable, generics, enums और collections लागू कर सकेंगे।
  • exceptions संभाल सकेंगे, files पढ़-लिख सकेंगे और dates के साथ काम कर सकेंगे।

पाठ्यक्रम

मॉड्यूल 1: शुरुआत करें

  1. जावा क्या है?
  2. JDK इंस्टॉल करें
  3. आपका पहला प्रोग्राम

मॉड्यूल 2: भाषा की बुनियाद

  1. वेरिएबल व टाइप
  2. ऑपरेटर
  3. स्ट्रिंग
  4. कंसोल इनपुट

मॉड्यूल 3: स्ट्रिंग हैंडलिंग गहराई से

  1. स्ट्रिंग: पूल, बिल्डर व जाल

मॉड्यूल 4: रैपर क्लास व ऑटोबॉक्सिंग

  1. रैपर क्लास व ऑटोबॉक्सिंग

मॉड्यूल 5: कंट्रोल फ़्लो

  1. कंडीशनल
  2. लूप

मॉड्यूल 6: कंट्रोल फ़्लो — अतिरिक्त

  1. Switch एक्सप्रेशन, टर्नरी व लेबल

मॉड्यूल 7: मेथड व Array

  1. मेथड
  2. Array

मॉड्यूल 8: Array गहराई से

  1. मल्टी-डायमेंशनल Array, Arrays व Varargs

मॉड्यूल 9: ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग

  1. क्लास व ऑब्जेक्ट
  2. कंस्ट्रक्टर
  3. एनकैप्सुलेशन
  4. इनहेरिटेंस
  5. पॉलीमॉर्फ़िज़्म
  6. एब्स्ट्रैक्ट क्लास व इंटरफ़ेस

मॉड्यूल 10: OOP — और गहराई से

  1. नेस्टेड व इनर क्लास
  2. this बनाम super, गहराई से
  3. कम्पोज़िशन व अपरिवर्तनीय क्लास

मॉड्यूल 11: Object कॉन्ट्रैक्ट

  1. equals() व hashCode()
  2. toString()
  3. Comparable बनाम Comparator

मॉड्यूल 12: कोर यूटिलिटीज़

  1. एक्सेप्शन
  2. कलेक्शन
  3. जेनरिक्स बुनियाद
  4. Enum

मॉड्यूल 13: एक्सेप्शन गहराई से

  1. कस्टम एक्सेप्शन व मल्टी-कैच

मॉड्यूल 14: कलेक्शन गहराई से

  1. ArrayList बनाम LinkedList
  2. HashMap बनाम TreeMap बनाम LinkedHashMap
  3. Set, Iteration व Collections क्लास

मॉड्यूल 15: फ़ाइल I/O बुनियाद

  1. फ़ाइल पढ़ना व लिखना
  2. java.time से Dates और Times

मॉड्यूल 16: एनोटेशन बुनियाद

  1. एनोटेशन क्या हैं?

मॉड्यूल 17: पैकेजिंग व बिल्ड

  1. पैकेज, JAR व बिल्ड टूल