This repository contains a variety of Java programs covering basic to advanced programming concepts. It includes examples of loops, arrays, functions/methods, object-oriented programming (OOP), exception handling, file I/O, and algorithms. This repository is useful for learning Java and showcasing programming skills to recruiters.
- Basic Syntax & Data Types
- Control Structures (if-else, loops, switch)
- Functions / Methods & Recursion
- Object-Oriented Programming (Classes, Objects, Inheritance, Polymorphism, Abstraction, Encapsulation)
- Arrays & Strings
- Exception Handling
- File Handling (Reading/Writing Files)
- Collections Framework (ArrayList, HashMap, etc.)
- Sorting & Searching Algorithms
- Problem-Solving Exercises