This repository contains practical Java challenges and exercises developed during my learning journey using IntelliJ IDEA.
The goal of this repository is to practice and consolidate core Java fundamentals, improve problem-solving skills, and track my progress over time.
- Variables and Data Types
- Control Flow (
if,switch, loops) - Arrays and Collections (
ArrayList) - User Input (
Scanner) - Methods and Varargs
- Basic Object-Oriented Programming (OOP)
- Input validation and simple logic challenges
CRUD built with pure Java using JDBC and PreparedStatement.
A banking system simulation focused on encapsulation and inheritance.
An order management system focused on composition and polymorphism.
- Java
- IntelliJ IDEA
- Git & GitHub
- PostgreSQL