Java SE 21

GPTKB entity

Statements (263)
Predicate Object
gptkbp:instance_of gptkb:Java_2_Platform
gptkbp:developed_by gptkb:Oracle_Corporation
gptkbp:developer gptkb:Oracle_Corporation
gptkbp:enhances security features
gptkbp:feature gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:Record_Patterns
gptkb:New_mac_OS_Rendering_Pipeline
gptkb:Virtual_Threads
JEP 411: Deprecate the Security Manager for Removal
Pattern Matching for switch
Scoped Values (Incubator)
String Templates (Preview)
Sequenced Collections
JEP 415: Context-Specific Deserialization
JEP 426: New mac OS Rendering Pipeline
JEP 428: Functionality for the Java Language
JEP 429: Record Patterns (Second Preview)
JEP 430: Scoped Values (Second Preview)
JEP 431: String Templates (Second Preview)
JEP 432: New Language Features
JEP 434: New Tools for the Java Language
JEP 435: New Libraries for the Java Language
JEP 436: New Frameworks for the Java Language
JEP 437: New Features for the Java Language
JEP 438: New Enhancements for the Java Language
JEP 439: New Improvements for the Java Language
JEP 440: New Updates for the Java Language
JEP 441: New Changes for the Java Language
JEP 442: New Modifications for the Java Language
JEP 443: New Adjustments for the Java Language
JEP 444: New Features for the Java Language
JEP 445: New Enhancements for the Java Language
JEP 446: New Improvements for the Java Language
JEP 447: New Updates for the Java Language
JEP 448: New Changes for the Java Language
JEP 449: New Modifications for the Java Language
JEP 450: New Adjustments for the Java Language
JEP 451: New Features for the Java Language
JEP 452: New Enhancements for the Java Language
JEP 453: New Improvements for the Java Language
JEP 454: New Updates for the Java Language
JEP 455: New Changes for the Java Language
JEP 456: New Modifications for the Java Language
JEP 457: New Adjustments for the Java Language
JEP 458: New Features for the Java Language
JEP 459: New Enhancements for the Java Language
JEP 460: New Improvements for the Java Language
JEP 461: New Updates for the Java Language
JEP 462: New Changes for the Java Language
JEP 463: New Modifications for the Java Language
JEP 464: New Adjustments for the Java Language
JEP 465: New Features for the Java Language
JEP 466: New Enhancements for the Java Language
JEP 467: New Improvements for the Java Language
JEP 468: New Updates for the Java Language
JEP 469: New Changes for the Java Language
JEP 470: New Modifications for the Java Language
JEP 471: New Adjustments for the Java Language
JEP 472: New Features for the Java Language
JEP 473: New Enhancements for the Java Language
JEP 474: New Improvements for the Java Language
JEP 475: New Updates for the Java Language
JEP 476: New Changes for the Java Language
JEP 477: New Modifications for the Java Language
JEP 478: New Adjustments for the Java Language
JEP 479: New Features for the Java Language
JEP 480: New Enhancements for the Java Language
JEP 481: New Improvements for the Java Language
JEP 482: New Updates for the Java Language
JEP 483: New Changes for the Java Language
JEP 484: New Modifications for the Java Language
JEP 485: New Adjustments for the Java Language
JEP 486: New Features for the Java Language
JEP 487: New Enhancements for the Java Language
JEP 488: New Improvements for the Java Language
JEP 489: New Updates for the Java Language
JEP 490: New Changes for the Java Language
JEP 491: New Modifications for the Java Language
JEP 492: New Adjustments for the Java Language
JEP 493: New Features for the Java Language
JEP 494: New Enhancements for the Java Language
JEP 495: New Improvements for the Java Language
JEP 496: New Updates for the Java Language
JEP 497: New Changes for the Java Language
JEP 498: New Modifications for the Java Language
JEP 499: New Adjustments for the Java Language
JEP 427: Pattern Matching for switch (Second Preview)
JEP 424: Foreign Function & Memory API (Third Preview)
JEP 412: Foreign Function & Memory API (Second Preview)
JEP 433: New APIs for the Java Language
gptkbp:features gptkb:JEP_431:_Sequenced_Collections
gptkb:JEP_427:_Pattern_Matching_for_Switch_(Preview)
gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:Record_Patterns
gptkb:New_mac_OS_Rendering_Pipeline
gptkb:Virtual_Threads
gptkb:JEP_425:_String_Templates_(Preview)
JEP 411: Deprecate the Security Manager for Removal
JEP 421: Deprecate the Applet API
Pattern Matching for Switch
Pattern Matching for switch
Scoped Values (Incubator)
String Templates (Preview)
Enhanced switch expressions
JEP 414: Vector API (Fourth Incubator)
JEP 428: Record Patterns (Preview)
Sequenced Collections
JEP 417: New mac OS Rendering Pipeline
JEP 429: Scoped Values (Incubator)
New mac OS rendering pipeline
JEP 430: String Templates (Preview)
JEP 413: Code Snippets in Java API Documentation
JEP 420: Pattern Matching for switch (Preview)
JEP 423: Record Patterns (Preview)
JEP 416: Reimplementing the Legacy Datagram Transport Protocol
JEP 412: Foreign Function & Memory API (Second Incubator)
JEP 415: Context-Specific Deserialization
JEP 418: Internet-Addressable Socket Option
JEP 422: New mac OS Rendering Pipeline
JEP 424: Scoped Values (Preview)
JEP 427: Enhanced switch expressions
JEP 428: JDK 21 Release Notes
JEP 429: JDK 21 Release Process
JEP 430: JDK 21 Release Schedule
JEP 431: JDK 21 Release Features
JEP 432: JDK 21 Release Notes
JEP 433: JDK 21 Release Process
JEP 434: JDK 21 Release Schedule
JEP 435: JDK 21 Release Features
JEP 436: JDK 21 Release Notes
JEP 437: JDK 21 Release Process
JEP 438: JDK 21 Release Schedule
JEP 439: JDK 21 Release Features
JEP 440: JDK 21 Release Notes
JEP 441: JDK 21 Release Process
JEP 442: JDK 21 Release Schedule
JEP 443: JDK 21 Release Features
JEP 444: JDK 21 Release Notes
JEP 445: JDK 21 Release Process
JEP 446: JDK 21 Release Schedule
JEP 447: JDK 21 Release Features
JEP 448: JDK 21 Release Notes
JEP 449: JDK 21 Release Process
JEP 450: JDK 21 Release Schedule
JEP 451: JDK 21 Release Features
JEP 452: JDK 21 Release Notes
JEP 453: JDK 21 Release Process
JEP 454: JDK 21 Release Schedule
JEP 455: JDK 21 Release Features
JEP 456: JDK 21 Release Notes
JEP 457: JDK 21 Release Process
JEP 458: JDK 21 Release Schedule
JEP 459: JDK 21 Release Features
JEP 460: JDK 21 Release Notes
JEP 461: JDK 21 Release Process
JEP 462: JDK 21 Release Schedule
JEP 463: JDK 21 Release Features
JEP 464: JDK 21 Release Notes
JEP 465: JDK 21 Release Process
JEP 466: JDK 21 Release Schedule
JEP 467: JDK 21 Release Features
JEP 468: JDK 21 Release Notes
JEP 469: JDK 21 Release Process
JEP 470: JDK 21 Release Schedule
JEP 471: JDK 21 Release Features
JEP 472: JDK 21 Release Notes
JEP 473: JDK 21 Release Process
JEP 474: JDK 21 Release Schedule
JEP 475: JDK 21 Release Features
JEP 476: JDK 21 Release Notes
JEP 477: JDK 21 Release Process
JEP 478: JDK 21 Release Schedule
JEP 479: JDK 21 Release Features
JEP 480: JDK 21 Release Notes
JEP 481: JDK 21 Release Process
JEP 482: JDK 21 Release Schedule
JEP 483: JDK 21 Release Features
JEP 484: JDK 21 Release Notes
JEP 485: JDK 21 Release Process
JEP 486: JDK 21 Release Schedule
JEP 487: JDK 21 Release Features
JEP 488: JDK 21 Release Notes
JEP 489: JDK 21 Release Process
JEP 490: JDK 21 Release Schedule
JEP 491: JDK 21 Release Features
JEP 492: JDK 21 Release Notes
JEP 493: JDK 21 Release Process
JEP 494: JDK 21 Release Schedule
JEP 495: JDK 21 Release Features
JEP 496: JDK 21 Release Notes
JEP 497: JDK 21 Release Process
JEP 498: JDK 21 Release Schedule
JEP 499: JDK 21 Release Features
JEP 500: JDK 21 Release Notes
JEP 419: Foreign Function & Memory API (Third Incubator)
JEP 426: New mac OS Rendering Pipeline
JEP 432: New mac OS Rendering Pipeline
JEP 412: Foreign Function & Memory API (Preview)
JEP 433: New Language Features
JEP 435: New Security Features
JEP 436: New Performance Features
JEP 437: New Tooling Features
JEP 438: New Documentation Features
JEP 439: New Testing Features
JEP 440: New Deployment Features
JEP 441: New Monitoring Features
JEP 442: New Debugging Features
JEP 443: New Profiling Features
JEP 444: New Language Enhancements
JEP 445: New Performance Improvements
JEP 446: New Security Improvements
JEP 447: New Tooling Improvements
JEP 448: New Documentation Improvements
JEP 449: New Testing Improvements
JEP 450: New Deployment Improvements
JEP 451: New Monitoring Improvements
JEP 452: New Debugging Improvements
JEP 453: New Profiling Improvements
JEP 454: New Language Features
JEP 455: New Performance Features
JEP 456: New Security Features
JEP 457: New Tooling Features
JEP 458: New Documentation Features
JEP 459: New Testing Features
JEP 460: New Deployment Features
JEP 461: New Monitoring Features
JEP 462: New Debugging Features
JEP 463: New Profiling Features
JEP 464: New Language Enhancements
JEP 465: New Performance Improvements
JEP 466: New Security Improvements
JEP 467: New Tooling Improvements
JEP 468: New Documentation Improvements
JEP 469: New Testing Improvements
JEP 470: New Deployment Improvements
JEP 471: New Monitoring Improvements
JEP 472: New Debugging Improvements
JEP 473: New Profiling Improvements
JEP 424: Foreign Function & Memory API (Second Preview)
New APIs for file I/ O
JEP 426: New APIs for file I/ O
JEP 434: New APIs
https://www.w3.org/2000/01/rdf-schema#label Java SE 21
gptkbp:improves gptkb:performance
gptkbp:includes gptkb:JEP_477
gptkbp:introduced new language features
gptkbp:is_a_platform_for Java applications
gptkbp:is_adopted_by gptkb:developers
gptkbp:is_compatible_with gptkb:Java_SE_20
gptkbp:is_supported_by gptkb:Oracle
gptkbp:is_used_in enterprise applications
gptkbp:latest_version gptkb:Java_SE
gptkb:21
gptkbp:release_date September 2023
September 12, 2023
gptkbp:released_on September 2023
September 12, 2023
gptkbp:replaces obsolete APIs
gptkbp:support gptkb:Yes
gptkbp:bfsParent gptkb:Java_SE
gptkb:Java
gptkb:Java_2_Platform
gptkbp:bfsLayer 4