This repository contains all my Java practice code written during my learning phase. It covers core Java concepts, object-oriented programming, and problem-solving exercises.
This repo reflects my commitment to mastering Java through hands-on practice and consistency.
- β Java Basics (variables, data types, input/output)
- β Control Flow (if/else, loops, switch-case)
- β Functions and Recursion
- β
Object-Oriented Programming (OOP)
- Classes and Objects
- Inheritance
- Polymorphism
- Encapsulation and Abstraction
- β Arrays and Strings
- β Exception Handling
- β File I/O
- β Basic Data Structures (Lists, Maps, Sets)
More topics and improvements are being added as I continue learning.
- To document and track my Java learning journey
- To revise core concepts quickly
- To showcase consistency and discipline in self-learning
You can run these files using any Java IDE like IntelliJ IDEA, Eclipse, or via terminal:
javac FileName.java
java FileName