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