Oracle has released Java 27 and Oracle JDK 27, which bring thousands of enhancements across performance, stability, security, and developer productivity. This update is designed to prepare for future technological challenges, including the rise of quantum computing and the growing use of artificial intelligence (AI) in enterprise environments. A new feature, introduced through Java Enhancement Proposal (JEP) 527, offers a hybrid key exchange mechanism for TLS 1.3. This helps businesses counteract the "harvest now, decrypt later" (HNDL) threat, where encrypted data is stored today and decrypted using future quantum computing power. This update allows companies to meet evolving security standards without overhauling existing applications.
Arnal Dayaratna, vice president of software development research at IDC, emphasized that Java's security and reliability make it a crucial platform for AI agents that access enterprise systems and sensitive data. Java 27 includes specific features for AI development and post-quantum cryptography, which are expected to enhance the language's role in secure application development and management as AI becomes more autonomous.
To support AI and data processing, Java 27 introduces improvements like the Vector API in its twelfth incubation phase. This API aims to speed up data processing in areas such as analytics, AI inference, and scientific computing. Additionally, a structured concurrency feature helps manage large numbers of parallel tasks more reliably, which is useful for executing calls to AI models, searching data, and orchestrating complex processes.
Java 27 also includes features aimed at making developers' lives easier and improving code efficiency. Extensions to pattern matching and support for primitive types allow for more expressive and readable code. A new deferred constants feature gives developers more control over when applications initialize and use resources. Performance improvements include compact object headers enabled by default, which reduce memory usage in the Java Virtual Machine (JVM). The G1 garbage collector is now the default across all environments, ensuring more consistent performance in production settings.
Oracle has also released an early preview of JDK 28 and the Valhalla project, which aims to bridge the performance gap between objects and primitive types to improve efficiency in data-heavy applications. Helidon 27, a cloud-native framework for building microservices, now uses virtual threads more extensively and includes improved messaging features. JavaFX 27 enhances the user experience with Metal rendering support on macOS and better accessibility options. Oracle has integrated Oracle Jipher 20, a cryptographic module compliant with FIPS 140-3 standards, into its Java Verified Portfolio to help deploy Java applications in highly regulated environments. Oracle plans to gradually roll out these features to long-term support (LTS) versions to ensure continuous security and operational stability for users.
Oracle Releases Java 27 with Enhanced Security, AI Support and Preview of JDK 28 Features
AI-rewritten from original reportingHow it works
java27aisecuritypost-quantumperformanceopenjdk



