Installing Java and JavaFX on the Raspberry Pi
One of the most read articles on my blog is on the installation of a recent Java on Raspberry Pi, in March 13, 2019, so it was time for an …
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

One of the most read articles on my blog is on the installation of a recent Java on Raspberry Pi, in March 13, 2019, so it was time for an …

We're happy to announce that we’re hosting Chris Newland’s VMOptionsExplorer on foojay, providing all details per release on Java command …
PDF files are the world's most common file format, defining 70% of the world's documents. But they are also complex and poorly supported by …

What happened when the Java Stream API met the ArrayList? Which is faster and more performant? Read on to find out about some initial …

Let's explore how custom, application-specific JFR events are used to monitor a REST API, to track request counts, identify long-running …

The Java Version Almanac provides details per release on OpenJDK distributions, new features, and differences between APIs across releases.
When you containerize a Java application, make sure your base JDK image is container-aware so that the JDK can allocate memory and CPU …

Here I show you how to use a popular distribution from Azul Zulu OpenJDK to build a JavaFX Hello World Application in 60 seconds.

Looking at the latest TIOBE Programming Community Index, we see Java has surpassed C in the TIOBE ratings index, with Python holding steady …

Learn some of the things you can do with Java Flight Recorder streaming, as well as some of the things you may want to avoid!