Java | News, how-tos, features, reviews, and videos
Java 18's Simple Web Server lets you use a command-line tool or API to host files and more. Here's how it works.
Java has a powerful new concurrency model, and it works with both traditional and virtual threads. Here's a first look at structured concurrency.
Maximizing code reuse in your Java programs means writing code that is easy to read, understand, and maintain. Here are eight ways to get started.
Valhalla is nothing short of a Java language overhaul, promising to correct longstanding performance issues. Here’s a first look at what’s coming, starting with the new value classes and primitive classes.
Project Loom massively increases resource efficiency while preserving backward compatibility with Java threads. Here's a look at Loom and the roadmap ahead.
JetBrains’ Java rival and the leading language for Android development moves up to 15th place in Tiobe’s index of programming language popularity.
Oracle also plans to release the Oracle Zero Trust Packet Routing Platform, which is based on an initiative to develop a new open standard for data and network security.
Virtual threads take the responsibility for allocating system resources out of your application code and into the JVM. Here's a first look at virtual threads in Java 21.
Significantly higher performance is anticipated from the open source cloud-native set of libraries.
Programming model featured to eliminate complexity and high latency and run anywhere.