Loading Now

Kotlin 2.3.0 ainsi que le support Java 25 today

intentionnellement appelée "bioman" cette tête me permettait d"affirmer ma volonté de m'en sortir après un passage de 6 mois à l'hôpital psychiatrique

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