JSR 400: Java SE 25: Annex 2
Specification
API Specification differences between jdk-24-ga & jdk-25+36
Compiled by Iris Clark
APIs
- jdk-24-ga
- jdk-25+36
Modules
- ≠ java.base
- ≠ java.compiler
- = java.datatransfer
- ≠ java.desktop
- ≠ java.instrument
- ≠ java.logging
- ≠ java.management
- ≠ java.management.rmi
- ≠ java.naming
- ≠ java.net.http
- = java.prefs
- = java.rmi
- = java.scripting
- = java.se
- ≠ java.security.jgss
- ≠ java.security.sasl
- ≠ java.sql
- = java.sql.rowset
- = java.transaction.xa
- ≠ java.xml
- ≠ java.xml.crypto
Summary
| Elements | Comments | Descriptions | Total | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Added | Changed | Removed | Added | Changed | Removed | Added | Changed | Removed | ||
| java.base | 67 | 82 | 17 | 2219 | 1597 | 879 | 4861 | |||
| java.compiler | 1 | 18 | 2 | 204 | 18 | 243 | ||||
| java.desktop | 9 | 3 | 8 | 71 | 136 | 147 | 374 | |||
| java.instrument | 4 | 4 | ||||||||
| java.logging | 26 | 2 | 3 | 31 | ||||||
| java.management | 79 | 4 | 13 | 96 | ||||||
| java.management.rmi | 2 | 2 | ||||||||
| java.naming | 5 | 5 | ||||||||
| java.net.http | 3 | 9 | 16 | 28 | ||||||
| java.security.jgss | 24 | 3 | 2 | 29 | ||||||
| java.security.sasl | 4 | 4 | ||||||||
| java.sql | 4 | 4 | ||||||||
| java.xml | 14 | 22 | 31 | 67 | ||||||
| java.xml.crypto | 4 | 46 | 50 | |||||||
| Total | 84 | 103 | 25 | 2490 | 2003 | 1093 | 5798 | |||