Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

Java

What is the minimum version of Java to support?

With a new version of Java released every 6 months, and Java 17 just out, this has become a much more challenging decision. If...
Mark Stephens
1 min read

How to create your own Java ImageIO Plugin

What is ImageIO? ImageIO is an API included in the JDK that allows you to read and write images in Java. It also allows...
Amy Pearson
2 min read

How to write HEIC image files in Java with…

In this article, I will cover how to write out images as Heic images in Java. We also have a related article covering how...
Mark Stephens
1 min read

How to setup SonarQube

This article shows you how to setup the excellent free code quality tool SonarQube. There are many different ways to set up SonarQube, depending...
Mark Stephens
1 min read

Image processing in Java

In this article I will introduce you to Java Image processing, explain why Java is a good fit and introduce our JDeli image processing...
Mark Stephens
1 min read