Apache Commons Lang Mutable

Apache Commons Lang Mutable provides mutable access to a value. In this post, we will learn about the Apache Commons Lang Mutable Class.

October 24, 2022

ThreadUtils from Apache Commons Lang

The ThreadUtils class from the Apache Commons Lang library has helper methods for working with Java threads and ThreadGroups.

September 12, 2022

Record Class in Java

Record class in Java is a new kind of class introduced in Java to help us model simple data aggregates with less ceremony than a normal class.

August 29, 2022

Enumutils From Apache Commons Lang

The EnumUtils class from Apache Commons Lang provides several static methods (helper methods) for working with Java enums.

August 1, 2022

Command Design Pattern

The Command Design Pattern encapsulates a request as an object, thereby letting you parameterize other objects with different requests.

July 4, 2022

CyclicBarrier in Java

A CyclicBarrier in Java is a synchronization aid which allows a set of threads to wait for each other until all threads reach a common point.

June 20, 2022

CountDownLatch in Java

A CountDownLatch in Java is a synchronization aid which allows one or more threads to wait until something else happens (or gets completed).

May 30, 2022

Arrays Utility Class in Java

The Arrays Utility class in Java has various methods for working with arrays. In this post, we will learn about the Arrays class in Java.

May 16, 2022

Google Guava Lists Utility Class

The Google Guava Lists Utility class has static utility methods for working with a Java List. Let us learn about some useful methods from it.

April 18, 2022

Java 18 Simple Web Server

In this post, we will learn about the Java 18 simple web server (command-line tool) released as part of JDK 18.

March 28, 2022