What Are Compile-Time Constants in Java?

The Java compiler is able to pre-calculate certain values for us at compile time. This allows us to use some variables with expressions that must be constant, and leads to some runtime efficiencies.

Intro to Apache Commons Configuration Project

Apache Commons Configuration can be used to allow us to specify configuration parameters to be loaded at runtime by our application. We look at a few use cases and types of configuration files.

Calculating Moving Averages in Java

Let’s explore various methods and techniques for calculating moving averages, ranging from traditional approaches to libraries and Stream API’s.