Java
Whether you are revising for interviews or sharpening your backend skills, this page gives you a structured view of important Java concepts. You will find articles on core language fundamentals, JVM and memory behavior, Java Streams, the Collections Framework, and multithreading patterns and APIs. Each link is designed to explain not just the “what” but also the “how” and “why” behind commonly used Java features.
Introduction to Java
Java Streams
- Java Streams - Intermediate Operations
- Java Streams - Terminal Operations
- Java Streams - Collector Operations
Collections Framework
- Java Collection Framework Hierarchy
- Internal Working of HashMap
- Internal working of ArrayList
- ArrayList vs LinkedList in Java
- ConcurrentHashMap vs Synchronized HashMap
Core Java Concepts
- Serialization in Java
- Understanding Marker Interfaces
- Serialization, Deserialization and Externalization in Java
Multithreading
Comments
Post a Comment