Java Knowledge Hub

Understand Java. Do not just memorise it.

Explore Java as a connected ecosystem, from fundamentals to modern backend engineering.

01

Fundamentals

Syntax - OOP - Arrays
02

Core Concepts

Strings - Exceptions - Collections
03

Advanced Java

Threads - Java 8+ - JVM
04

Backend

Spring - Boot - JPA
05

Real Development

APIs - Architecture - Projects
Topics

Build a stronger Java foundation.

Each topic is designed for practical explanation and interview-ready clarity.

Beginner

Java Fundamentals

Syntax, variables, arrays, methods, control flow and foundations.


Read topic
Beginner

Collections

Lists, Sets, Maps, iterators and internal working.


Read topic
Beginner

Multithreading

Threads, synchronization, executors and concurrency.


Read topic
Beginner

Java 8+

Lambda, functional interfaces, streams and Optional.


Read topic
Beginner

JVM & Memory

JDK, JRE, JVM, class loading, heap and stack.


Read topic
Beginner

Spring & Spring Boot

IoC, DI, REST APIs, JPA and Hibernate.


Read topic