Java | News, how-tos, features, reviews, and videos
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.
Major Java enhancement projects for the coming year include work on code reflection, AOT compilation, eight-byte object headers, and finalizing the structured concurrency and scoped values APIs.
Sponsored Links