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

5 things we learned about var in Java at…

Since local variable type inference was introduced in Java 10, there has been a lot of debate, and a lot of people don’t like...
Bethan Palmer
2 min read

How to read in WMF images in Java

In this post I will give an overview of WMF image files and show you how to read them in Java. Java’s ImageIO class...
Daniel Warren
1 min read

What is a package manager and why should you…

What is a package manager and why is it useful? A package manager is a programming language’s tool to create project environments and easily...
Ovidijus Okinskas
2 min read

7 ways we have improved our core code base

We are continually trying to improve our code base, and not just by adding new features, but by going back to our core code...
Georgia Ingham
2 min read

Which version of Java SE should I use?

How have Java SE releases changed? Choosing a Java SE version used to be fairly straight-forward. For about 12 years, you went with Java6!...
Mark Stephens
2 min read