Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible.
Developers can “write once, run anywhere” (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiled to bytecode (class file) that can run on any Java virtual machine (JVM) regardless of computer architecture.

Java

Java 12’s JVM Constants API explained in 5 minutes

This month we are focusing on Java 12 new features you should know about. In other articles, we looked at improvements to Garbage Collection, key takeaways...
Bethan Palmer
1 min read

Key takeaways on upgrading to Java 12

This month we are focusing on Java 12 new features you should know about. In other articles, we looked at improvements to Garbage Collection, Java...
Mark Stephens
1 min read

Image File Formats Index

Here at IDRsolutions we have written our own Java image library called JDeli to replace ImageIO. We have lots of articles about how to...
Bethan Palmer
43 sec read

Changes to Garbage Collection in Java 12

This month we are focusing on Java 12 new features you should know about. In other articles, we looked at Java 12’s JVM Constants API...
Bethan Palmer
2 min read

OpenJDK projects you should know about in 2019

There are several OpenJDK projects being worked on at the moment. These are collaborative efforts, contributed by groups of participants. Each project is aimed...
Bethan Palmer
24 sec read