Tiered Compilation in JVM

The JVM’s just in time compiler employs multiple techniques to optimize our software as it runs. We explore the various tiers and how they affect startup performance and continued optimization.

Java Weekly, Issue 375

Deserialization events in JFR, more efficient G1, native images, Scala 3, pattern matching for primitives, merge join algorithm, and effective communication.

Is Java a Compiled or Interpreted Language?

Java provides the speed of a compiled language with the portability of an interpreted language. We investigate how the JVM and JIT compiler work, and how to classify Java as a language.

Java Weekly, Issue 366

Millions of virtual threads, virtual thread pools, GraalVM meets COBOL, Intellij on M1, Telemetry and Protobuf, and Spec updates for Java 16!

New Features in Java 15

Look at some of the new features of Java 15 as well as other changes that are of interest to Java developers