Overview Spring Boot 3 came out with a lot of promises. The most prominent thing is the native image build. I current...
4 Ways To Read Text Files In Java 8+ (without External Libraries)
Overview Reading files is quite a common task in Java programming, and there are several ways to do so without relyin...
[Java Concurrency] ThreadLocal Tutorial
Overview ThreadLocal provides a mechanism where multiple threads can store their own data on a single ThreadLocal obj...
Guide to ConcurrentModificationException
Introduction If you run the following code: There are chances you will get the following exception: I said “the...
Adapter Design Pattern Tutorial In Java
Introduction The Adapter design pattern is a structural pattern that allows objects with incompatible interfaces to w...
Proxy Design Pattern Tutorial In Java
Introduction The proxy pattern is a structural design pattern. It is used to provide a surrogate or placeholder objec...