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

New APIs in Java 17

Comparing Java 17 (17-ea+5-266-open) with Java 16 (16-ea+32-2190-open).

Element Modification
java.base
    java.net
      URLDecoder
        URLDecoder()
        • removed
        java.util.concurrent
          ForkJoinPool
            • added
            • added
            • added
            java.util
              • added
              java.compiler
                javax.lang.model
                  SourceVersion
                    • added
                    Data Source

                    This report is based on simple comparison of all public and protected APIs of the java.* and javax.* packages of JDK builds 17-ea+5-266-open and 16-ea+32-2190-open. It does not make statements about compatibility.

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