Statements (178)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:software
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:software
|
gptkbp:api |
gptkb:Java_Enhancement_Proposal
gptkb:battle Java FXAPI JDBCAPI |
gptkbp:community |
Regular community meetings
Contribution guidelines Active mailing lists Open JDK bug tracker Open JDK project page |
gptkbp:community_support |
gptkb:Java_User_Groups
gptkb:software_framework gptkb:archive gptkb:theorem gptkb:Stack_Overflow gptkb:chess_match |
gptkbp:construction_cost |
gptkb:Maven
gptkb:mythological_figure gptkb:Gradle |
gptkbp:developed_by |
gptkb:Database_Management_System
|
gptkbp:developer |
gptkb:Database_Management_System
gptkb:chess_match |
gptkbp:download_count |
Download JDK 20
|
gptkbp:enhances |
gptkb:API
Security Features |
gptkbp:features |
gptkb:Pattern_Matching_for_switch_(Preview)
gptkb:Record_Patterns gptkb:Virtual_Threads_(Preview) gptkb:Foreign_Function_&_Memory_API_(Preview) gptkb:New_mac_OS_Rendering_Pipeline Enhanced Pseudo-Random Number Generators Scoped Values (Incubator) Scoped Values (Preview) String Templates (Preview) JEP 429: Scoped Values (Incubator) JEP 430: Record Patterns (Preview) Record Patterns (Preview) Pattern Matching for Switch (Preview) JEP 428: Function Pointers (Preview) JEP 431: Pattern Matching for Switch (Preview) JEP 432: New mac OS Rendering Pipeline JEP 433: Foreign Function & Memory API (Preview) JEP 434: Virtual Threads (Preview) JEP 435: String Templates (Preview) JEP 436: New API for Unix Domain Sockets JEP 437: Enhanced Pseudo-Random Number Generators JEP 438: Function Pointers (Preview) New API for Unix Domain Sockets JEP 425: Virtual Threads (preview) JEP 426: Scoped Values (preview) |
gptkbp:has_content |
https://www.oracle.com/java/technologies/javase/jdk20-archive-downloads.html
|
gptkbp:has_documentation |
Updated API documentation
https://docs.oracle.com/en/java/javase/20/docs/api/index.html Enhanced tutorials Improved migration guides Official JDK 20 Documentation |
gptkbp:has_exit |
gptkb:battle
|
gptkbp:has_feature |
gptkb:Foreign_Function_&_Memory_API
|
gptkbp:has_sequel |
gptkb:battle
|
https://www.w3.org/2000/01/rdf-schema#label |
JDK 20
|
gptkbp:improves |
gptkb:benchmark
gptkb:software Stability |
gptkbp:includes |
gptkb:JEP_429:_Scoped_Values_(Preview)
gptkb:Record_Patterns gptkb:Virtual_Threads_(Preview) gptkb:Foreign_Function_&_Memory_API_(Preview) gptkb:New_Features gptkb:New_mac_OS_Rendering_Pipeline Enhanced Pseudo-Random Number Generators new features Scoped Values (Preview) String Templates (Preview) JVM Improvements JEP 430: Record Patterns (Preview) JEP 432: Foreign Function & Memory API (Preview) JEP 433: Virtual Threads (Preview) JEP 434: String Templates (Preview) New AP Is JEP 435: New mac OS Rendering Pipeline Pattern Matching for Switch (Preview) JEP 431: Pattern Matching for Switch (Preview) API for the JDK Tooling JEP 428: Functionality for the JDK Tooling JEP 436: Enhanced Pseudo-Random Number Generators JEP 437: API for the JDK Tooling |
gptkbp:introduced |
Pattern Matching for switch
|
gptkbp:is_a_tool_for |
Enhanced IDE support
Improved Java Compiler Enhanced JDK Mission Control Improved JDK Flight Recorder Updated Java Debugger |
gptkbp:is_available_for |
Download
|
gptkbp:is_available_on |
gptkb:smartphone
gptkb:operating_system Multiple Operating Systems |
gptkbp:is_compatible_with |
gptkb:Java_SE_19
gptkb:Java_SE_11 gptkb:Java_SE_17 gptkb:Java_SE_8 gptkb:Java_SE_18 gptkb:Java_19 gptkb:Java_8 gptkb:Java_21 |
gptkbp:is_documented_in |
Official Documentation
|
gptkbp:is_maintained_by |
gptkb:Database_Management_System
|
gptkbp:is_open_source |
gptkb:theorem
|
gptkbp:is_optimized_for |
Cloud Environments
|
gptkbp:is_part_of |
gptkb:Java_SE_Platform
gptkb:Java_Enhancement_Proposal Java Ecosystem |
gptkbp:is_supported_by |
Community Contributions
|
gptkbp:is_used_for |
gptkb:software_framework
Web Development Enterprise Applications Mobile Development Cloud Applications |
gptkbp:is_used_in |
Enterprise Applications
|
gptkbp:language |
gptkb:Java
gptkb:software gptkb:Library gptkb:mythological_figure gptkb:Skrull |
gptkbp:latest_version |
gptkb:television_series
|
gptkbp:license |
gptkb:GNU_General_Public_License,_version_2,_with_the_Classpath_Exception
gptkb:GNU_General_Public_License,_version_2,_with_Classpath_Exception |
gptkbp:next_edition |
gptkb:JDK_19
gptkb:JDK_21 |
gptkbp:notable_for |
Improved performance
Bug fixes Enhanced security features New language features Improved documentation Updated libraries New tools Deprecated features Removed features |
gptkbp:notable_recipients |
gptkb:Database_Management_System
gptkb:Open_JDK_Community gptkb:DJ gptkb:Microsoft gptkb:Red_Hat gptkb:Eclipse_Foundation gptkb:CEO gptkb:software_framework gptkb:Azul_Systems gptkb:Jet_Brains Various Open Source Contributors Graal VM Team |
gptkbp:performance |
gptkb:battle
Improved performance for G1 garbage collector Enhanced performance for JIT compiler Optimized startup time |
gptkbp:platform |
gptkb:smartphone
gptkb:operating_system Cross-platform |
gptkbp:provides |
Performance Improvements
|
gptkbp:release_date |
March 2023
March 21, 2023 |
gptkbp:release_format |
Feature Release
|
gptkbp:released |
gptkb:Database_Management_System
March 2023 Numerous bug fixes JDK 20 Release Notes https://www.oracle.com/java/technologies/javase/20-relnote-issues.html |
gptkbp:released_in |
March 2023
|
gptkbp:security_features |
Enhanced security features
Improved TLS support Updated cryptographic algorithms |
gptkbp:successor |
gptkb:JDK_21
|
gptkbp:supports |
gptkb:Java_Language
new language features New Language Features Java 21 features |
gptkbp:targets |
jdk-20
|
gptkbp:updates |
gptkb:battle
|