A structured, beginner-to-intermediate collection of Java programs, algorithms, OOP examples, and small projects.
This repository is designed to practice Java fundamentals, reinforce problem-solving skills, and serve as a portfolio for Java learning.
- Java JDK 17+ (or at least JDK 11)
- A text editor/IDE (VS Code, IntelliJ IDEA, Eclipse, or even Notepad++)
- (Optional) Maven or Gradle if you expand into larger projects
- (Optional) JUnit 5 for testing
Verify installation:
java -version
javac -version