Java SE 9.0.22

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instanceOf Software Version
gptkbp:architect Concurrent
Object-oriented
Class-based
gptkbp:built 9.0.22+10
gptkbp:developedBy gptkb:Oracle_Corporation
gptkbp:educationalPrograms gptkb:Java_Runtime_Environment
gptkbp:features gptkb:JShell
Improved Javadoc
Modular_system
Enhanced_Stream_API
gptkbp:hasHistory Java Development Kit
gptkbp:hasVersion 9.0.22
https://www.w3.org/2000/01/rdf-schema#label Java SE 9.0.22
gptkbp:language gptkb:Java
gptkbp:license gptkb:Oracle_Binary_Code_License_Agreement
gptkbp:notableFeature gptkb:New_Javadoc_overview_page
Improved performance
New String methods
Stack-Walking API
Multi-release JAR files
Improved garbage collection
New File methods
New HTTP client API
Introduction of the module system
New CompletableFuture methods
New HttpClient API
New Javadoc tags
New Process API
New StackWalker API
New annotations for the module system
New factory methods for collections
Support for private methods in interfaces
Enhanced_JavaScript_support_in_Nashorn
New_Date_and_Time_methods
New_Http2_support
New_Javadoc_HTML5_support
New_Javadoc_search_feature
New_Javadoc_summary_page
New_Optional_methods
New_ProcessHandle_API
New_Reactive_Streams_support
New_Stream_methods
New_OptionalInt,_OptionalDouble,_and_OptionalLong_classes
gptkbp:platforms gptkb:Java_Platform
Cross-platform
gptkbp:predecessor gptkb:Java_SE_8
gptkbp:released https://www.oracle.com/java/technologies/javase/9.0.22-relnotes.html
gptkbp:releaseDate 2017-09-21
gptkbp:services gptkb:Java_SE_API
gptkbp:serviceStartDate 2020-03-31
gptkbp:successor gptkb:Java_SE_11
gptkb:Java_SE_10
gptkbp:supportedBy Linux
Windows
macOS
gptkbp:type Runtime Environment
Development Kit
gptkbp:updates No longer supported
gptkbp:website https://www.oracle.com/java/technologies/javase/javase9-archive-downloads.html