Skip to content

A comprehensive collection of Java programming notes, code snippets, and concepts ranging from core syntax to advanced topics. Ideal for revision, learning, and interview preparation.

License

Notifications You must be signed in to change notification settings

JitenRaj/java-notes

Repository files navigation

Java Notes

A comprehensive collection of Java programming notes, code snippets, and concepts ranging from core syntax to advanced topics. Ideal for revision, learning, and interview preparation.

Live Demo


🎯 Goal of this Repository

This repository serves as a quick reference guide for:

  1. Revision: Quick recap of concepts before interviews.
  2. Snippets: Copy-paste ready code for standard algorithms and patterns.
  3. Deep Dives: Understanding the why behind Java's behavior (OOPs, Design Patterns).

📚 Explore Topics

Select a topic to dive in. These notes are structured to be read linearly or used as a reference.

☕ Core Java

Foundational concepts required for every Java developer.

  • Object Oriented Programming - Covering key OOP concepts like Class, Object, Abstraction, Encapsulation, Inheritance, Polymorphism and Enum.

🚀 Advanced Java

Leveling up your skills for enterprise applications.

🛠️ Frameworks & Tools

  • Design Patterns - Covering design patterns like creational, structural, and behavioral patterns.

Note

These notes are constantly being updated. If you see an error, please open an Issue!


🤝 Contributing

Contributions are welcome!

Thanks for your interest in improving these notes! Since this is a personal learning repository, contributions that fix errors or clarify complex topics are highly appreciated.

How to Contribute

Please read the Contribution Guidelines for details on how to set up the project and submit changes.

About

A comprehensive collection of Java programming notes, code snippets, and concepts ranging from core syntax to advanced topics. Ideal for revision, learning, and interview preparation.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published