This repository is a structured collection of notes, code examples, and problem-solving exercises focused on Java programming and Data Structures & Algorithms (DSA).
It covers core Java fundamentals, object-oriented programming (OOP), and essential DSA topics such as arrays, linked lists, stacks, queues, trees, recursion, searching, and sorting. The content combines theoretical explanations with practical coding examples, organized by topic for easy navigation.
This is not a full course or tutorial series, but a comprehensive reference resource for learning Java and DSA.
✨ This section will continue to grow as more topics are added:
- Setup Java
- Run Java Code
- Flowcharts and Pseudocode
- Variables And Data Types
- Operators
- Conditional Statements
- Loops (Flow Control)
Download and install from www.oracle.com.
Follow this guide: GeeksforGeeks – Setting Environment in Java
Verify:
java -version
javac -version- 
Using VS Code - Install the Java Extension Pack from the Extensions tab.
- Open your .javafile.
- Click "Run" or use shortcut Ctrl+F5to execute.
 
- 
Using Command Line javac Main.java # Compile java Main # Run 
Licensed under the MIT License.