The Java Version Almanac
javaalmanac.io
Feedback on this page?

New APIs in Java 19

Comparing Java 19 (19-ea+5-210-open) with Java 18 (18-ea+31-2049-open).

Element Modification
java.base
    java.lang
      Character.UnicodeBlock
        • added
        • added
        • added
        • added
        • added
        • added
        • added
        • added
        • added
        • added
        • added
        • added
        Character.UnicodeScript
          • added
          • added
          • added
          • added
          • added
          java.compiler
            javax.lang.model
              SourceVersion

                This report is based on simple comparison of all public and protected APIs of the java.* and javax.* packages of JDK builds 19-ea+5-210-open and 18-ea+31-2049-open. It does not make statements about compatibility.

                For the latest Java versions the corresponding CSRs (Compatibility & Specification Review) are linked for a quick reference to find out about the reasoning of the change.

                More detailed API comparisons based on the japicmp tool can be found here.