Codeburps
Menu
Home
DS & Algorithms
Articles
Java Programming (Core Java)
Home
Posts
Java Programming (Core Java)
Parallelism in Java — A 360° Perspective from Threads to Project Loom
Posted on
Jul 26, 2025
Concurrency in Java: Creating and Starting a Thread
Posted on
Jul 20, 2024
Differences between JDK, JRE and JVM
Posted on
Mar 11, 2025
Object Oriented Programming (OOPs) Concept
Posted on
Jul 20, 2024
Concurrency in Java: Interrupting and Joining Threads
Posted on
Jul 20, 2024
Java 8 Lambdas, Functional Interface & "static" and "default" methods
Posted on
Jul 20, 2024
Modern Java - What’s new in Java 9 to Java 17
Posted on
Jul 20, 2024
Java Memory Leaks & Heap Dumps (Capturing & Analysis)
Posted on
Jul 20, 2024
What's new in Java 21: A Tour of its Most Exciting Features
Posted on
Mar 11, 2025
Concurrency in Java: Race condition, critical section, and atomic operations
Posted on
Jul 20, 2024
Method Reference in Java (Instance, Static, and Constructor Reference)
Posted on
Jul 20, 2024
Concurrency in Java: Reentrant, Read/Write and Stamped Locks
Posted on
Jul 20, 2024
Concurrency in Java: "synchronized" and "volatile" keywords
Posted on
Jul 20, 2024
Concurrency in Java: using wait(), notify() and notifyAll()
Posted on
Jul 20, 2024
Memory footprint of the JVM (Heap & Non-Heap Memory)
Posted on
Jul 20, 2024
Concurrency in Java: What is "Semaphore" and its use?
Posted on
Jul 20, 2024
What is ClassLoader in Java ?
Posted on
Jul 20, 2024
Concurrency in Java: CompletableFuture and its use
Posted on
Jul 20, 2024
Concurrency in Java: Producer-consumer problem using BlockingQueue
Posted on
Jul 20, 2024
Concurrency in Java: Producer-Consumer Problem
Posted on
Jul 20, 2024
Concurrency in Java: Thread pools, ExecutorService & Future
Posted on
Jul 20, 2024