Skip to content

SanaShahSyeda/Java-Mastery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Mastery

Welcome to Java Mastery, a collection of hands-on Java examples and explanations designed to deepen understanding of core and advanced Java concepts. Each topic includes:

  • 📄 Well-documented code examples
  • 📘 A dedicated markdown file with explanations
  • 🖥️ Output screenshots/logs (when applicable)

📚 Topics Covered

  • Covers try-catch, multi-catch, try-with-resources, custom exceptions, chained exceptions, and finally block.
  • Learn type safety, generic classes, methods, wildcards, and type erasure.

Upcoming Topics

These folders will be added soon, with code and markdown documentation:

  • Collections (List, Map, Set, Queue + internal working)
  • Lambdas & Functional Interfaces
  • Streams API
  • Java Memory Model (Heap, Stack, Thread memory)
  • Garbage Collection (GC algorithms, tuning, and inner working)

Motivation

This project is part of my journey to gain mastery in Java by exploring concepts in-depth with clean code examples and visual explanations.

📄 License

This project is licensed under the MIT License.

About

A hands-on Java repo to master core topics: exceptions, collections, memory, generics, and streams.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages