Kotlin 2.3.0 ainsi que le support Java 25 today
https://kotlinlang.org/docs/whatsnew23.html
Write an article aThe ecosystem for modern application development reached a major milestone in late 2025 with the combined availability of Kotlin 2.3.0 and JDK 25. Together, these releases solidify the integration between the most popular modern language on the JVM and Java’s latest Long-Term Support (LTS) foundation.
Kotlin 2.3.0: Modernizing the Developer Experience
Released on December 16, 2025, Kotlin 2.3.0 introduces several refinements to language syntax and cross-platform capabilities.
- JVM & Java 25 Support: The Kotlin compiler can now generate classes containing Java 25 bytecode, ensuring seamless interoperability with the latest JVM features.
- Language Refinements:
- Explicit Backing Fields:Â A new syntax allows developers to explicitly declare the underlying field holding a property’s value.
- Unused Return Value Checker:Â This new experimental tool helps identify potential bugs by flagging calls where the result of a function is ignored.
- Expression Body Returns:Â Support forÂ
return statements in expression bodies with explicit return types is now enabled by default.
- Multiplatform Improvements:
- Kotlin/Native: Features improved interop through Swift export, including direct mapping for native enum classes and variadic parameters. Build times for release tasks have also seen performance boosts of up to 40%.
- Kotlin/Wasm:Â Fully qualified names (FQNs) are now enabled by default at runtime, improving code portability.
- Kotlin/JS:Â Introduces experimental support for exportingÂ
suspend functions directly to JavaScript using theÂ@JsExport annotation.
JDK 25: The New LTS Standard
JDK 25 reached General Availability on September 16, 2025, succeeding JDK 21 as the latest Long-Term Support version.
- LTS Longevity: Oracle plans to provide at least eight years of support for JDK 25, making it the recommended target for enterprise production environments.
- Key Advancements: The release includes 18 JDK Enhancement Proposals (JEPs) focused on performance, security, and developer productivity. Notable efforts include enhancing Java for AI-powered application development and simplifying the language for new developers.
- Interoperability:Â JDK 25 continues the evolution of Project Panama (Foreign Function & Memory API) and Project Loom (Virtual Threads), providing a robust foundation for high-performance applications.
Availability & Installation
Developers can begin using these technologies immediately:
JDK 25: Production-ready binaries are available for download from the Oracle Java Downloads page or through OpenJDK distributions.bout release of kotlin 2.3.0 and jdk 25 avaibility
Kotlin 2.3.0: Update your build scripts (e.g., build.gradle.kts) to version 2.3.0. The plugin is also bundled in the latest versions of IntelliJ IDEA and Android Studio.
Share this content:



Laisser un commentaire