CPU, PSU and SLA. Making Sense of TLAs for Java Updates

Updating Java has changed. In January 2019, the last public updates (for commercial users) of both Oracle JDK 8 and the Oracle OpenJDK JDK 11 were released. Non-commercial users, for example, those people running Java on their PCs at home to play Minecraft, will continue to get Oracle JDK 8 updates through the Java Control…

Read More





81 New Features and APIs in JDK 13

We are now well into the new six-month release cadence of the JDK and, with the release of JDK 13, it is clearly working successfully. One thing that is obvious, is that, whilst the overall rate of change for the Java platform has increased, individual releases will have less new features. This is the case…

Read More


More Cost Effective Support for Java on the Desktop

Although Java started life targeted at desktops, its popularity has really grown to dominate the server and subsequently cloud spaces. Many people would dismiss Java on the desktop, but you would be surprised at the number of people and organisations still using it. The reality of “Write once, run anywhere” dramatically simplifies the deployment of…

Read More



(Don’t Fear) the Java

  There was an interesting discussion on the Java Champions alias recently under the title, “Fear of Java”. The initial post was related to a University faculty that was evaluating which version of Java to use. Given the issue that it brought up, I thought it was worth discussing in a blog post. I’ll quote…

Read More




Java’s Magic Sauce

Or should I say, Java’s Magic Source? If we go all the way back to JDK 1.0, there were 211 classes in the public API. Out of interest, I created a graph showing the growth in public classes over time. To extract my data I used the API documentation and copied the list of all…

Read More


How Do We Define Java?

Java is a massively overloaded word. For a start, it is the name of an Indonesian island as well as being a term for coffee. Then we have Java, the computing platform. Even then, the word has several meanings: are we talking about Java the programming language syntax, Java the virtual machine or Java the…

Read More


Zulu 10 Has Landed

  In a previous blog post, I went into great detail about all of the 109 new features I had managed to uncover that are included in JDK 10. Given that it’s only six months since the release of JDK 9, this is an impressive feat on the part of the Java Platform Group at…

Read More



© Azul Systems, Inc. 2020 All rights reserved.