Java | News, how-tos, features, reviews, and videos
Java 24 arrived today in a production release, packed with two dozen features. It’s a short-term support release eligible for six months of premier support.
Only about half of Java shops plan on adding developers in 2025, while use of AI for Java development has soared, per Perforce’s 2005 Developer Productivity Report.
Oracle’s annual Java conference set to showcase the past, present, and future evolution of the Java platform. Former Sun CEO Scott McNealy to keynote.
Type erasure in Java generics programming can cause a variety of problems in your code. Fortunately, there are ways to work around them.
The Java ecosystem supports a host of outstanding back-end frameworks, including many written for modern languages like Scala and Kotlin. Here's how seven top frameworks for Java and JVM languages compare.
Stable values could speed up the startup of Java applications by breaking up the monolithic initialization of application state.
Java 24 contains 24 new features – more than any Java release since 2018. These six will matter the most to Java developers and Java shops in the near term.
Fast programming languages are gaining ground in the Tiobe index of programming language popularity, but ‘slow’ Python still leads.
Stable values combine immutable state and flexible timing of initialization, enabling optimizations for user code previously available only to JDK code.
Half of organizations that use or deploy Java-based applications and infrastructure also use Java to code AI functionality, according to the Azul 2025 State of Java report.