> ## Documentation Index
> Fetch the complete documentation index at: https://springbolt.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Explore Topics

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

## ☕ [Core Java](/docs/core-java)

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>

<Card title="Exception Handling" icon="exclamation-triangle" href="/coming-soon" horizontal>
  Try-catch, finally, throw vs throws, custom exceptions.
</Card>

<Card title="String Handling" icon="font" href="./string-handling/string-handling/" arrow="true" horizontal>
  Understanding String immutability, the String Pool, StringBuilder, and StringBuffer.
</Card>

## 📚 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>

<Card title="Generics" icon="code" href="/coming-soon" horizontal>
  Type parameters, bounded types, wildcards.
</Card>

<Card title="Streams API" icon="stream" href="/coming-soon" horizontal>
  Functional programming, map, filter, reduce, collectors.
</Card>

## 🚀 Advanced Topics

In-depth concepts for experienced Java developers.

<Card title="Concurrency" icon="users" href="/coming-soon" horizontal>
  Threads, Synchronization, Executors, Concurrent Collections.
</Card>

<Card title="Multithreading" icon="project-diagram" href="/coming-soon" horizontal>
  Thread Lifecycle, Runnable, Callable, Thread Pools.
</Card>

<Card title="Java Memory Model" icon="memory" href="/coming-soon" horizontal>
  Heap vs Stack, Object Lifecycle, Memory Leaks.
</Card>

## 🛠️ 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>

<Card title="J2EE Patterns" icon="server" href="/docs/j2ee-patterns/j2ee-patterns" horizontal>
  Enterprise architectures like MVC, DAO, DTO, and Front Controller.
</Card>

<Card title="Algorithm Patterns" icon="brain" href="/docs/algorithm-patterns/algorithm-patterns" horizontal>
  Interview strategies like Sliding Window, Two Pointers, and Merge Intervals.
</Card>
