🌟 Star this repository if you find it useful!
Welcome to my Java Programming & DSA learning repository. This is a collection of notes, code examples, and problem-solving exercises created while learning Java. The repository covers core Java concepts, object-oriented programming, and common data structures and algorithms. It includes both theory and hands-on practice, organized topic-wise for easy reference.
This repository is not a full-fledged course or tutorial. Instead, it’s a collection of my personal notes, code snippets, and problem-solving exercises created while learning Java and Data Structures & Algorithms.
Navigate to the topics outlined below.
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
.java
file. - Click "Run" or use shortcut
Ctrl
+F5
to execute.
- Using Command Line
javac Main.java # Compile java Main # Run
java/
│
├── flowcharts_and_pseudocode/
│ ├── assets/
│ └── README.md
│
├── variables_and_datatypes/
│ ├── DataTypes.java
│ ├── variables.java
│ └── practice/
│ └── Qs1.java
│
├── operators/
│ ├── BinaryOperators.java
│ ├── UnaryOperators.java
│ ├── Operator-Precedence.pdf
│ └── practice/
│ ├── Qs1.java
│ └── Qs2.java
└── etc
✨ This section will continue to grow as more topics are added:
Licensed under the MIT License.