As Java approaches its 30th anniversary this May, Oracle is preparing to host JavaOne 2025, its flagship developer conference dedicated to all things Java. Set to take place March 18–20 at Oracle’s Redwood City campus in California, the event promises to blend retrospection, technical deep dives, and future-focused insights on one of the world’s most enduring programming languages. This year’s conference arrives just two months before Java’s official birthday on May 23, marking a major milestone in the language’s storied evolution.
The theme of JavaOne 2025 spans three key dimensions: celebrating Java’s 30-year journey, advancing the Java platform into a faster, more efficient era, and exploring Java’s growing role in emerging technologies like generative AI and machine learning. A major highlight will be the keynote address delivered by Scott McNealy, the former CEO of Sun Microsystems—the company that created Java in the mid-1990s. His appearance is expected to bring a nostalgic yet forward-looking tone to the proceedings, tying the language’s origins to its ongoing transformation.
Among the major announcements slated for the event is the release of Java Development Kit (JDK) 24. This new version introduces 24 enhancements, including upgrades to garbage collection, better support for virtual threads, and the adoption of quantum-resistant cryptographic algorithms. Beyond platform improvements, JavaOne 2025 will also spotlight Java’s expanding role in artificial intelligence—both in terms of AI-powered development tools and Java’s viability for training and deploying machine learning models.
Attendees can look forward to a packed schedule featuring dozens of technical sessions and hands-on presentations. Some highlights include tutorials on AI platforms tailored for Java developers, a forward-looking session on the future of the Java language, and a deep dive into modern Java object initialization patterns. Other talks will explore using Java for lightweight scripting, integrating with Jupyter notebooks, and building user interfaces with JavaFX. As always, JavaOne aims to bring developers together not just to learn, but to shape the next decade of Java’s journey.