Core Java
-

Java Numeric Formatting: DecimalFormat
In the post Java Numeric Formatting, I described and demonstrated some of the useful instances provided by NumberFormat static methods…
Read More » -

Using Java 8 CompletableFuture and Rx-Java Observable
I wanted to explore a simple scatter-gather scenario using Java 8 CompletableFuture and using Rx-Java Observable. The scenario is simple…
Read More » -

Java SE 8 new features tour: Processing Collections with Streams API
Cleaner, readable, and powerful coding with Java SE 8 Streams….. In this article of the “Java SE 8 new features…
Read More » -

How and Why to Serialize Lambdas
Overview Serializing lambdas can be useful in a number of use cases such as persisting configuration, or as a visitor…
Read More » -

What the sun.misc.Unsafe Misery Teaches Us
Oracle will remove the internal sun.misc.Unsafe class in Java 9. While most people are probably rather indifferent regarding this change,…
Read More » -

JVM Buzzwords Java developers should understand
This article will share with you a few JVM “buzzwords” that are important for Java developers to understand and remember before performing any…
Read More » -

Java performance tutorial – How fast are the Java 8 streams?
In this JAX Magazine sneak preview, JAX London speaker Angelika Langer answers the most important question for anyone using Java…
Read More » -

Consuming java.util.concurrent.BlockingQueue as rx.Observable
Classical producer-consumer pattern is relatively simple in Java since we have java.util.concurrent.BlockingQueue. To avoid busy waiting and error-prone manual locking…
Read More » -

Java 9 Early Access: A Hands-on Session with JShell – The Java REPL
How can you start using one of the coolest features of Java 9 starting today? Last weekend I finally got…
Read More »
