Java 2024 Conference: Main Announcements and Ecosystem News
In early October 2024, the annual Oracle JavaOne conference was held in San Francisco, traditionally setting the direction for one of the most popular platforms in the world. The event gathered thousands of developers, architects, and technical leaders. We've compiled the main announcements that are already changing the rules of the game in the Java ecosystem — from the release of JDK 23 to revolutionary changes in GraalVM.
🚀 JDK 23: New LTS and Virtual Threads
The key event of the conference was the announcement of the release of JDK 23, which received long-term support (LTS) status. Developers can now count on a stable platform until 2030. Among the main innovations:
- Project Loom (GA). Virtual Threads have finally reached production-ready status. This allows creating millions of lightweight threads without performance loss, radically simplifying the writing of high-load server applications.
- Pattern Matching for switch (final). A long-awaited feature for more concise data processing — now you can write complex constructs without cumbersome if-else statements.
- Foreign Function & Memory API (incubator). Simplifying integration with native code (C/C++) and working with memory outside the Java heap.
🛠️ GraalVM: A New Era of Performance
The Oracle team introduced GraalVM 24.2, which promises up to 30% performance improvement in Native Image mode. Main announcements:
- Zero-config Native Compilation. Now you don't need to specify dozens of flags to build a native image — GraalVM automatically detects all dependencies.
- Support for Java 23. Instant startup and minimal memory consumption for microservices.
- Integration with Spring Boot 4. The framework will be optimized for GraalVM "out of the box," making cloud deployments even faster.
☕ The Future of the Language: Project Valhalla and Amber
The conference also discussed medium-term plans. Project Valhalla (value types) promises to solve the problem of expensive objects in the heap — instead of reference types, value objects will appear, stored directly on the stack. This is critically important for high-performance computing. Project Amber continues to improve syntax: simplification of working with records and closures is expected.
🌐 Cloud Technologies and AI
Special emphasis was placed on integrating Java with cloud platforms. The Java Cloud Native Suite was announced — a library for automatically configuring Kubernetes clusters for Java applications. Additionally, Oracle introduced the AI Toolkit for Java, which allows embedding machine learning models (including LLMs) directly into JVM applications without using third-party services.
📌 Results and Plans
The main message of the conference: Java remains not just alive, but an actively evolving language. Virtual threads, improved GraalVM performance, and cloud orientation make it an ideal choice for modern enterprise projects and microservice architecture. The next major milestone is JDK 24 (March 2025), where the finalization of the Foreign API and the first preview of value types are expected.
Recommended Libraries
More news
Survey: Which Kotlin Frameworks Are Chosen for Production in 2024
New Kotlin Standard: What Awaits Developers in 2025
Swift 5.11 Released: What's New in the Language for iOS and macOS Development
Benchmark 2025: C# (.NET) vs Python, Go and Rust in Speed
Kotlin 2.1: new release — what changed and how to update