javax.mail (Java(TM) EE 7 Specification APIs)
The JavaMailTM API provides classes that model a mail system. The javax.mail package defines classes that are common to all mail systems. The javax.ma...
JDK 25 is a long-term support (LTS) release published in September 2025, featuring 18 JDK Enhancement Proposals that include improvements in language constructs, performance, profiling, and garbage collection.
Key additions are compact source files, flexible constructor bodies, scoped values for better thread-local management, compact object headers, and generational Shenandoah GC. Support for 32-bit platforms is completely removed, and several profiling and tracing enhancements are introduced for improved observability and diagnostic capabilities.