News

Since Java 21, wrapper classes have played an increasingly sophisticated role in Java’s type system. Here’s everything you ...
Troubleshooting Java memory problems can be tricky, but the right approach and proper tools can simplify things substantially. ... Since Java 8, class metadata is stored in the Metaspace.
If you’ve read my Java 101 tutorial introducing static classes and inner classes, you should be familiar with the basics of working with nested classes in Java code. In this associated tip, I ...
Hazelcast today announced the beta release of the latest version of its namesake in-memory data grid, Hazelcast IMDG 3.12. With this release, the company adds new features focused on data integrity, ...
The 30th anniversary of Java, being celebrated this year, offers a perfect opportunity to reflect on the remarkable changes ...
Sealed classes make Java an even more powerful and expressive language and set the stage for even more sophisticated techniques such as pattern matching, which we'll explore in a subsequent article. A ...
Add custom triggers to start Java Flight Recorder when certain memory consumption thresholds are met. Add telemetry to your Java applications by coding custom Flight Recorder events and starting them ...
Java Doesn’t Have to Be Heavy “People often think Java means heavyweight,” Rocher says, but that reputation has more to do with the APIs and tools that the JVM provides to build frameworks.
Azure jaz: Automatic memory and startup optimization for Java in the cloud The new Microsoft tool for the Azure cloud aims to improve launch times for Java applications and thus reduce cloud costs.