CORE JAVA WITH DSA

  • Java History & Features
  • JVM, JRE, JDK
  • Environment Setup
  • Hello World Program
  • Data Types & Variables
  • Operators & Type Casting

  • if, if-else
  • switch case
  • for, while, do-while

  • Classes & Objects
  • Constructors
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction & Interfaces

  • Built-in Packages
  • User-defined Packages
  • try, catch, finally
  • throw & throws
  • Custom Exceptions

  • List, Set, Map
  • ArrayList, HashMap
  • Iterators
  • Thread Lifecycle
  • Synchronization

  • File Handling
  • Streams
  • BufferedReader / Writer
  • Wrapper Classes
  • Autoboxing