Java | News, how-tos, features, reviews, and videos
A code-first tour of the new customizable stream operators in Java 22’s java.util.stream.Gatherers interface.
Project Leyden is an OpenJDK project intended to improve the startup time, time to peak performance, and footprint of Java programs.
Use Java assertions to test your assumptions about program correctness and check them in your code.
Could HTMX be the glue that finally delivers on the promise of Java-centric Ajax? Let's find out with this example app based on HTMX, Spring Boot, and Thymeleaf.
Typesafe enums offer a better alternative to Java's traditional enumerated types. Here's how to use typesafe enums correctly in your Java code.
Get started with polymorphism in Java and how to do method invocation in polymorphic method calls.
Many parts of Java's Unsafe class are being deprecated and replaced with newer features that provide similar functionality. Here's what you need to know.
Here's everything you need to know about Java operators and operator types, and how to use them to write expressions for your Java programs.
What can you do with Wasm? The list keeps growing. Here are some of the best ways developers are using WebAssembly today.
You might know that Java passes by value, but it helps to understand why. Here's what happens when you pass mutable and immutable object references in Java.