Skip to content

Latest commit

 

History

History
128 lines (109 loc) · 2.64 KB

File metadata and controls

128 lines (109 loc) · 2.64 KB
title Explore Topics
description Select a topic to dive in. These notes are structured to be read linearly or used as a reference.

Foundational concepts required for every Java developer.

<Card title="OOP Concepts" icon="cubes" href="/docs/core-java/oops-concepts/oops-concepts" horizontal

Classes, Objects, Inheritance, Polymorphism, Abstraction, Encapsulation.

<Card title="Exception Handling" icon="exclamation-triangle" href="/coming-soon" horizontal

Try-catch, finally, throw vs throws, custom exceptions.

<Card title="String Handling" icon="font" href="./string-handling/string-handling/" arrow="true" horizontal

Understanding String immutability, the String Pool, StringBuilder, and StringBuffer.

📚 Java Collections

Data structures and utilities for managing groups of objects.

<Card title="Collections Framework" icon="layer-group" href="/coming-soon" horizontal

List, Set, Map, Queue, Deque interfaces and implementations.

<Card title="Generics" icon="code" href="/coming-soon" horizontal

Type parameters, bounded types, wildcards.

<Card title="Streams API" icon="stream" href="/coming-soon" horizontal

Functional programming, map, filter, reduce, collectors.

🚀 Advanced Topics

In-depth concepts for experienced Java developers.

<Card title="Concurrency" icon="users" href="/coming-soon" horizontal

Threads, Synchronization, Executors, Concurrent Collections.

<Card title="Multithreading" icon="project-diagram" href="/coming-soon" horizontal

Thread Lifecycle, Runnable, Callable, Thread Pools.

<Card title="Java Memory Model" icon="memory" href="/coming-soon" horizontal

Heap vs Stack, Object Lifecycle, Memory Leaks.

🛠️ Patterns

A collection of proven solutions for architecture, enterprise systems, and algorithmic problem solving.

<Card title="Design Patterns" icon="swatchbook" href="/docs/design-patterns/design-patterns" horizontal

Creational, Structural, and Behavioral patterns (Singleton, Factory, Observer).

<Card title="J2EE Patterns" icon="server" href="/docs/j2ee-patterns/j2ee-patterns" horizontal

Enterprise architectures like MVC, DAO, DTO, and Front Controller.

<Card title="Algorithm Patterns" icon="brain" href="/docs/algorithm-patterns/algorithm-patterns" horizontal

Interview strategies like Sliding Window, Two Pointers, and Merge Intervals.