Skip to content

MukulGhare/Core-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Core Java

This repository contains Core Java concepts implemented with simple, focused examples.
It is intended for revision and strengthening Java fundamentals used in backend development.


πŸ“Œ Purpose of This Repository

  • Revise core Java concepts with hands-on code
  • Understand how Java works internally, not just definitions
  • Build a strong foundation before moving to advanced frameworks

πŸ“š Topics Covered

This repository includes examples and practice code related to:

πŸ”Ή Object-Oriented Programming (OOP)

  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Interfaces & Abstract Classes

πŸ”Ή Multithreading & Concurrency

  • Threads and Runnable
  • Synchronization
  • Locks (ReentrantLock)
  • Thread-safety examples

🏦 Real-World Examples

Most examples are implemented using real-world domains, such as:

  • Banking systems
  • Account and money transfers
  • Payment services
  • Transaction handling

This approach helps bridge the gap between theoretical concepts and practical backend development.


πŸ› οΈ Tech Stack

  • Language: Java
  • IDE: IntelliJ IDEA
  • Build Tool: None (plain Java for better clarity)
  • Focus: Core Java only (no frameworks like Spring)

About

Learning Core java using relevant examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages