An open API service indexing awesome lists of open source software.

https://github.com/loopandlearn-dev/my-java-learnings

Personal Java learning journey with organized code examples for each concept.
https://github.com/loopandlearn-dev/my-java-learnings

Last synced: 10 months ago
JSON representation

Personal Java learning journey with organized code examples for each concept.

Awesome Lists containing this project

README

          

![image](https://github.com/user-attachments/assets/70151164-7c47-42e1-8db7-b414d71dcc96)

# Java Learning Repository

![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=java&logoColor=white)
![Status](https://img.shields.io/badge/Status-Learning-informational?style=for-the-badge)
![Last Updated](https://img.shields.io/badge/Last%20Updated-May%202025-blue?style=for-the-badge)

A structured and practical approach to mastering Core Java fundamentals.
This repository documents my personal Java learning journey with organized, topic-wise code examples and mini-projects.

---

## Table of Contents

- [Overview](#overview)
- [Topics Covered](#topics-covered)
- [Usage](#usage)
- [Connect](#connect)

---

## Overview

This repository is created to:
- Strengthen Core Java concepts through hands-on coding
- Build a solid foundation in object-oriented programming
- Maintain a clean reference for revision and future projects

---

## Topics Covered

- Java Basics – Data types, operators, control structures, loops
- OOPs Concepts – Classes, Objects, Inheritance, Polymorphism, Abstraction, Encapsulation
- Collections Framework – List, Set, Map, and utility classes
- Exception Handling – Try-catch blocks, custom exceptions
- File I/O – Reading and writing files
- Mini Projects – Beginner-friendly Java applications
- Java 8+ Features – Lambda expressions, Stream API, functional interfaces

---

## Usage

- Each topic is organized into separate folders
- Code is clearly written and well-commented for easy understanding
- Useful for beginners, students, and those revising Java basics

To get started:
`bash
git clone https://github.com/LoopAndLearn-dev/java-learning