This repository contains structured learning and implementation of Core Java, OOP concepts, Java Architecture, and Java Collections Framework, along with notes on Time & Space Complexity.
- Variables & Data Types
- Operators
- Control Statements
- Functions / Methods
- Arrays
- JDK, JRE, JVM
- Java Execution Flow
- Heap Memory
- Stack Memory
- Method Area
- Garbage Collection Basics
- List
- Set
- Map
- Stack
- Queue
- Internal Working
- Time & Space Complexity
- Common coding patterns
- Interview pattern-based solutions
- Time Complexity Notes
- Space Complexity Notes
- Java Architecture Notes
- Collections Framework Detailed Notes
- Strengthen Java fundamentals
- Prepare for coding interviews
- Practice data structures concepts
- Maintain structured revision material
- Start from basics folder
- Move to Collections Framework
- Practice problems in practicejava
- Revise using revisionjava
- Refer PDFs for deep theoretical understanding
- Java
- IntelliJ IDEA / VS Code
- Git & GitHub
- Add more DSA implementations
- Add design pattern examples
- Add advanced Java topics
- Add interview question sets
Monu Rajbhar
Consider starring the repository ⭐