Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.17 KB

File metadata and controls

21 lines (14 loc) · 1.17 KB

☕ Java Engineering Masterclass — Core, OOP, Concurrency & System Design

Java Multithreading Design Patterns License: MIT

Deep-dive Java repository featuring Core Java internals, JVM memory model, Multithreading & Concurrent Collections, Java 8-21 Functional Streams, and OOP Design Patterns.


📚 Core Modules

  • Concurrency & JVM: Thread pools (ExecutorService), CompletableFuture, volatile/atomic references, and garbage collection tuning.
  • Modern Java Features: Sealed classes, records, virtual threads (Project Loom), pattern matching, and functional stream collectors.
  • Low-Level Design: Document editor simulation, event dispatchers, and custom exception handling architectures.

📄 License

MIT License © Sakshi Rautela