How to Avoid NullPointerException in Java Code
The terrible NullPointerException (NPE) is the most frequent Java exception occurring in production, according to a 2016 study. Read on!
Victor Rentea
4,220 viewsThe terrible NullPointerException (NPE) is the most frequent Java exception occurring in production, according to a 2016 study. Read on!

Kevin Farnham
7,306 viewsIf OpenJDK is the background source for your livelihood, you might want to contribute to future development of the OpenJDK. Find out how!
Helen Scott
15,269 viewsThe Java SE landscape is strewn with acronyms picked up over the last 25 years. Sometimes those acronyms even mean multiple things!
Mohamed Taman
3,821 viewsLet's continue this series, by looking at JEP 330, Launch Single-File Source-Code Programs, which is a new features introduced in OpenJDK …
Mohamed Taman
4,906 viewsFrom OpenJDK 11 onwards, you get the option to launch a single Java source file directly, without intermediate compilation.
Marcus Hirt
19,754 viewsEverything about JVM vendors & OpenJDK distributions, upgrading from one Java release to the next, and information on where to get the JDK …
Simon Ritter
3,951 viewsAs a language, Java has evolved over the last 25 years in a way that has provided excellent backwards compatibility. Here's an overview of …
Mark Stephens
8,069 viewsUnless you are creating all your images, by drawing then inside the code with the Graphics2D commands, you will need an image library to …
Mark Stephens
8,207 viewsBufferedImage is one of the most useful Java abstractions. It hides all the complexity of different types of images whilst allowing access …
Mark Stephens
8,029 viewsThere are lots of different ways of describing Color. As developers, we are most familiar with the RGB model, where every color is defined …