Hasty Briefsbeta

Bilingual

Java 27: What's New?

7 hours ago
  • #JVM Updates
  • #Java 27
  • #Security Enhancements
  • G1 becomes the default garbage collector in all environments, having been improved to match or exceed the performance of Serial GC.
  • Post-quantum hybrid key exchange for TLS 1.3 is introduced to enhance security against future quantum computing threats.
  • Compact object headers are enabled by default, reducing memory usage and improving performance.
  • JFR now includes in-process data redaction to mask sensitive information by default, with configurable filters.
  • No features moved out of preview in this release, while several features remain in preview or incubator modules.
  • New APIs and methods are added, including inverse hyperbolic functions in Math and StrictMath, and enhanced string and BigDecimal operations.
  • Performance improvements include optimizations for HashMap.putAll() and binary search via AVX2 intrinsics.
  • Security updates include TLS certificate compression support and additional certificates in the JVM truststore.
  • The experimental JVM Compiler Interface (JVMCI) has been removed, affecting projects like GraalVM.