This repository contains my hands-on practice of Java fundamentals and collections framework. It includes structured examples, clean code, and explanations to strengthen core programming concepts.
- Variables & Data Types
- Operators
- Conditional Statements
- Loops
- Classes & Objects
- Inheritance
- Polymorphism
- Encapsulation
- ArrayList
- HashMap
- HashSet
- List vs Set vs Map
- Java
- Eclipse IDE
- Git & GitHub
basics/ → Core Java concepts
oops/ → OOP examples
collections/ → Collection framework examples// Example: ArrayList usage
import java.util.*;
public class ArrayListExample {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
System.out.println(list);
}
}- Strong understanding of Java fundamentals
- Practical implementation of OOP concepts
- Real usage of Java Collections
- Add mini projects
- Add problem-solving examples
- Add unit testing (JUnit)
Suraj D P Senior Delivery Consultant | Java Learner
⭐ If you like this repo, feel free to star it!

