Core Java
-
Become a Master of Java Streams – Part 2: Intermediate Operations
Just like a magic wand, an Intermediate operation transforms a Stream into another Stream. These operations can be combined in…
Read More » -
The Problem With Creating Generic Arrays
In this post, we feature a comprehensive article which explains the Problem with creating Generic Arrays. The Java programming language…
Read More » -
OutOfMemoryError related JVM arguments
JVM has provided helpful arguments to deal with OutOfMemoryError. In this article, we would like to highlight those JVM arguments.…
Read More » -
How to fix an illegal start of expression in Java
Have you ever come across the error illegal start of expression in Java and wondered how to solve it? Let’s…
Read More » -
Become a Master of Java Streams – Part 1: Creating Streams
Declarative code (e.g. functional composition with Streams) provides superior code metrics in many cases. Code your way through this hands-on-lab…
Read More » -
JEP 355 Text Blocks in JDK 13
JDK 13 went GA on September 17th, 2019 and the prominent new features are listed here. One of the new features…
Read More » -
Is your JVM leaking file descriptors – like mine?
Foreword: The two issues described here, were discovered and fixed more than a year ago. This article only serves as…
Read More » -
The Structural Bug
A team member was having a bit of trouble with the following code: 01 02 03 04 05 06 07…
Read More » -
Date/Time Printing Can Be Elegant Too
I owe my pretty high StackOverflow reputation to this question in particular, which I asked a few years ago: How…
Read More »