You are currently seeing the German version of our site. Do you want to switch to the English version?

Switch to English.

JavaXDEV Software GmbH

Java 25 is here – XDEV featured once again in the Oracle Press Release

With the release of Java 25, Oracle marks another milestone for the world’s leading programming language. A total of 18 JEPs (JDK Enhancement Proposals) deliver greater productivity, security, and stability. Key highlights include modern AI integration as well as improvements for developers—ranging from language features to libraries and performance. In addition, long-term support (LTS) is guaranteed for at least eight years—an important signal for enterprises seeking predictable modernization of their applications.

All details can be found in the press release:
www.oracle.com/news/announcement/oracle-releases-java-25-2025-09-16/

Once again, we are proud that XDEV is part of the official Oracle Press Release. Our CEO Richard Fichtner is quoted as a voice of the Java community—sharing a clear statement about the strength of the ecosystem and the continuous innovation of modern Java features:

“Java’s greatest strength is its community. At JUG Oberpfalz, we’re restarting our ‘(Re)Start with Java’ talks in 2025, and developers are always impressed by how much the language has evolved. Modern Java is more productive, safe, and innovative than ever — proof of what community and collaboration can achieve.”


What Java 25 means for modernization projects

  • Planning security through LTS: Enterprises can migrate at their own pace—with regular security and performance updates.
  • Boosting productivity: Language and library updates (e.g., Primitive Types in Patterns, Module Import Declarations, Compact Source Files & Instance Main Methods, Flexible Constructor Bodies) reduce complexity and make it easier to get started—even for admin scripts and lightweight tools.
  • More robust & performant: Structured Concurrency, Scoped Values, Vector API, Compact Object Headers and more support scalable, efficient applications—ideal for modern workloads, including AI scenarios.

 

How XDEV supports Java modernization in practice

  • Upgrading outdated Java versions & frameworks to current LTS levels—semi- and fully automated, deterministic (without AI), and reproducible.
  • Security and update processes via CI/CD to ensure patches are applied regularly and transparently.
  • Reducing costs: Analyzing runtime environments and recommending drop-in JVMs or architectural optimizations.
  • From desktop to web: Migrating Java Swing → Vaadin while preserving UI logic and the familiar programming model.
  • Bridging team gaps: We step into ongoing projects and provide senior-level Java expertise where it’s most needed.

Our approach: analyze → design → implement deterministically → support.
Our experience: over 20 years of Java specialization—focused on modernization & migration.

 

Schedule a free introductory meeting

Or contact our Java development team directly:
r.fichtner@xdev-software.de
Graphic via oracle.com
Contact