Java SE 15

GPTKB entity

Statements (552)
Predicate Object
gptkbp:instance_of gptkb:Java_2_Platform
gptkb:software
gptkbp:compatibility gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:developed_by gptkb:Oracle_Corporation
gptkbp:developer gptkb:Oracle_Corporation
gptkbp:downloadable_content https://www.oracle.com/java/technologies/javase-jdk15-downloads.html
gptkbp:end_of_life March 2021
September 2021
gptkbp:enhances gptkb:Garbage_Collection
gptkbp:feature gptkb:JEP_387:_Elastic_Metaspace
gptkb:Pattern_Matching_for_instanceof
gptkb:Sealed_Classes
gptkb:Text_Blocks
gptkb:Z_Garbage_Collector_(JEP_333)
gptkb:Edwards-Curve_Digital_Signature_Algorithm_(Ed_DSA)
gptkb:Foreign-Memory_Access_API_(Incubator)
gptkb:New_mac_OS_Rendering_Pipeline
Hidden Classes
JEP 384: Context-Specific Deserialization Filters
JEP 390: Warnings for Value-Based Classes
ZGC: Concurrent Thread-Stack Processing
JEP 385: Deprecate RMI Activation
JEP 392: JDK 15 Release Notes
JEP 384: Context-Specific Deserialization
JEP 386: Enhanced Pseudo-Random Number Generators
JEP 386: New mac OS Rendering Pipeline
JEP 393: Foreign-Memory Access API (Incubator)
JEP 339: Edwards-Curve Digital Signature Algorithm
JEP 392: API for the Java SE Platform
JEP 389: Foreign Linker API (Incubator)
JEP 389: Foreign-Memory Access API (Incubator)
JEP 390: Unicode 13.0 Support
JEP 393: Pattern Matching for instanceof (Preview)
JEP 388: Windows/ AArch64 Port
JEP 391: mac OS/ AArch64 Port
gptkbp:features gptkb:JEP_397:_Sealed_Classes_(Preview)
gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:Foreign-Memory_Access_API_(incubator)
gptkb:JEP_387:_Elastic_Metaspace
gptkb:Pattern_Matching_for_instanceof
gptkb:Sealed_Classes
gptkb:Text_Blocks
gptkb:Z_Garbage_Collector_(JEP_333)
gptkb:New_mac_OS_Rendering_Pipeline
JEP 411: Deprecate the Security Manager for Removal
Hidden Classes
JEP 384: Context-Specific Deserialization Filters
JEP 390: Warnings for Value-Based Classes
JEP 392: Javadoc Search
JEP 393: Foreign Function & Memory API (Incubator)
JEP 422: Deprecate the Applet API
Sealed Classes (Preview)
Sealed classes (preview)
JEP 396: Strongly Encapsulate JDK Internals by Default
JEP 395: Records (standard feature)
JEP 393: API Documentation for Java SE 15
JEP 395: Records (Preview)
JEP 395: Records (Standard Feature)
JEP 395: Records (preview)
JEP 400: Unicode 13.0
JEP 401: Classfile Format Changes
JEP 401: JDK 15 Release Notes
JEP 403: JDK 15 Release Notes
JEP 405: JDK 15 Release Notes
JEP 410: JDK 15 Release Notes
JEP 413: JDK 15 Release Notes
JEP 414: JDK 15 Release Notes
JEP 416: JDK 15 Release Notes
JEP 418: JDK 15 Release Notes
JEP 419: JDK 15 Release Notes
JEP 420: JDK 15 Release Notes
JEP 421: JDK 15 Release Notes
JEP 424: JDK 15 Release Notes
JEP 426: JDK 15 Release Notes
JEP 427: JDK 15 Release Notes
JEP 428: JDK 15 Release Notes
JEP 435: JDK 15 Release Notes
JEP 436: JDK 15 Release Notes
JEP 438: JDK 15 Release Notes
JEP 439: JDK 15 Release Notes
JEP 440: JDK 15 Release Notes
JEP 441: JDK 15 Release Notes
JEP 443: JDK 15 Release Notes
JEP 444: JDK 15 Release Notes
JEP 447: JDK 15 Release Notes
JEP 448: JDK 15 Release Notes
JEP 450: JDK 15 Release Notes
JEP 384: Records (standard feature)
JEP 385: Deprecate RMI Activation
JEP 386: Alpine Linux Port
JEP 389: Foreign Function & Memory API (incubator)
JEP 392: JDK 15 Release Notes
JEP 394: Pattern Matching for instanceof (preview)
JEP 397: Sealed Classes (preview)
JEP 398: Deprecate the Applet API
JEP 399: JDK 15 Release Notes
JEP 400: JDK 15 Release Notes
JEP 400: UTF-8 by Default
JEP 402: JDK 15 Release Notes
JEP 404: JDK 15 Release Notes
JEP 406: JDK 15 Release Notes
JEP 407: JDK 15 Release Notes
JEP 408: JDK 15 Release Notes
JEP 409: JDK 15 Release Notes
JEP 411: JDK 15 Release Notes
JEP 412: JDK 15 Release Notes
JEP 415: JDK 15 Release Notes
JEP 417: JDK 15 Release Notes
JEP 422: JDK 15 Release Notes
JEP 423: JDK 15 Release Notes
JEP 425: JDK 15 Release Notes
JEP 429: JDK 15 Release Notes
JEP 430: JDK 15 Release Notes
JEP 431: JDK 15 Release Notes
JEP 432: JDK 15 Release Notes
JEP 433: JDK 15 Release Notes
JEP 434: JDK 15 Release Notes
JEP 437: JDK 15 Release Notes
JEP 442: JDK 15 Release Notes
JEP 445: JDK 15 Release Notes
JEP 446: JDK 15 Release Notes
JEP 449: JDK 15 Release Notes
JEP 451: JDK 15 Release Notes
JEP 452: JDK 15 Release Notes
JEP 453: JDK 15 Release Notes
JEP 454: JDK 15 Release Notes
JEP 455: JDK 15 Release Notes
JEP 456: JDK 15 Release Notes
JEP 457: JDK 15 Release Notes
JEP 458: JDK 15 Release Notes
JEP 459: JDK 15 Release Notes
JEP 460: JDK 15 Release Notes
JEP 461: JDK 15 Release Notes
JEP 462: JDK 15 Release Notes
JEP 463: JDK 15 Release Notes
JEP 464: JDK 15 Release Notes
JEP 465: JDK 15 Release Notes
JEP 466: JDK 15 Release Notes
JEP 467: JDK 15 Release Notes
JEP 468: JDK 15 Release Notes
JEP 469: JDK 15 Release Notes
JEP 470: JDK 15 Release Notes
JEP 471: JDK 15 Release Notes
JEP 472: JDK 15 Release Notes
JEP 473: JDK 15 Release Notes
JEP 474: JDK 15 Release Notes
JEP 475: JDK 15 Release Notes
JEP 476: JDK 15 Release Notes
JEP 477: JDK 15 Release Notes
JEP 478: JDK 15 Release Notes
JEP 479: JDK 15 Release Notes
JEP 480: JDK 15 Release Notes
JEP 481: JDK 15 Release Notes
JEP 482: JDK 15 Release Notes
JEP 483: JDK 15 Release Notes
JEP 484: JDK 15 Release Notes
JEP 485: JDK 15 Release Notes
JEP 486: JDK 15 Release Notes
JEP 487: JDK 15 Release Notes
JEP 488: JDK 15 Release Notes
JEP 489: JDK 15 Release Notes
JEP 490: JDK 15 Release Notes
JEP 491: JDK 15 Release Notes
JEP 492: JDK 15 Release Notes
JEP 493: JDK 15 Release Notes
JEP 494: JDK 15 Release Notes
JEP 495: JDK 15 Release Notes
JEP 496: JDK 15 Release Notes
JEP 497: JDK 15 Release Notes
JEP 498: JDK 15 Release Notes
JEP 499: JDK 15 Release Notes
JEP 500: JDK 15 Release Notes
JEP 384: Records (standard feature preview)
JEP 385: Context-Specific Deserialization Filters
JEP 386: Enhanced Pseudo-Random Number Generators
JEP 386: New mac OS Rendering Pipeline
JEP 389: Foreign Function & Memory API (Incubator)
JEP 389: Foreign Linker API (incubator)
JEP 392: API for the JDK Flight Recorder
JEP 393: Foreign Function & Memory API (incubator)
JEP 393: Foreign-Memory Access API (Incubator)
JEP 394: Pattern Matching for instanceof (Preview)
JEP 395: Records (standard feature preview)
JEP 397: Sealed Classes (standard feature preview)
JEP 397: Sealed Classes (standard feature)
Z Garbage Collector (ZGC) improvements
JEP 377: ZGC: Concurrent Thread-Stack Processing
JEP 339: Edwards-Curve Digital Signature Algorithm
JEP 371: Remove the Nashorn Java Script Engine
JEP 392: API for the Java SE Platform
JEP 400: JDK 15 Documentation
JEP 401: JDK 15 Security Updates
JEP 402: JDK 15 Performance Improvements
JEP 403: JDK 15 Bug Fixes
JEP 404: JDK 15 API Changes
JEP 405: JDK 15 Language Changes
JEP 406: JDK 15 Tool Changes
JEP 407: JDK 15 Compiler Changes
JEP 408: JDK 15 Runtime Changes
JEP 409: JDK 15 Library Changes
JEP 410: JDK 15 Miscellaneous Changes
JEP 411: JDK 15 Deprecated Features
JEP 412: JDK 15 Removed Features
JEP 413: JDK 15 New Features
JEP 414: JDK 15 Future Features
JEP 415: JDK 15 Future Plans
JEP 416: JDK 15 Community Contributions
JEP 417: JDK 15 Release Process
JEP 418: JDK 15 Release Management
JEP 420: JDK 15 Release Schedule
JEP 421: JDK 15 Release Planning
JEP 422: JDK 15 Release Strategy
JEP 423: JDK 15 Release Guidelines
JEP 424: JDK 15 Release Process
JEP 425: JDK 15 Release Management
JEP 427: JDK 15 Release Schedule
JEP 428: JDK 15 Release Planning
JEP 429: JDK 15 Release Strategy
JEP 430: JDK 15 Release Guidelines
JEP 431: JDK 15 Release Process
JEP 432: JDK 15 Release Management
JEP 434: JDK 15 Release Schedule
JEP 435: JDK 15 Release Planning
JEP 436: JDK 15 Release Strategy
JEP 437: JDK 15 Release Guidelines
JEP 438: JDK 15 Release Process
JEP 439: JDK 15 Release Management
JEP 441: JDK 15 Release Schedule
JEP 442: JDK 15 Release Planning
JEP 443: JDK 15 Release Strategy
JEP 444: JDK 15 Release Guidelines
JEP 445: JDK 15 Release Process
JEP 446: JDK 15 Release Management
JEP 448: JDK 15 Release Schedule
JEP 449: JDK 15 Release Planning
JEP 450: JDK 15 Release Strategy
JEP 451: JDK 15 Release Guidelines
JEP 452: JDK 15 Release Process
JEP 453: JDK 15 Release Management
JEP 455: JDK 15 Release Schedule
JEP 456: JDK 15 Release Planning
JEP 457: JDK 15 Release Strategy
JEP 458: JDK 15 Release Guidelines
JEP 459: JDK 15 Release Process
JEP 460: JDK 15 Release Management
JEP 462: JDK 15 Release Schedule
JEP 463: JDK 15 Release Planning
JEP 464: JDK 15 Release Strategy
JEP 465: JDK 15 Release Guidelines
JEP 466: JDK 15 Release Process
JEP 467: JDK 15 Release Management
JEP 469: JDK 15 Release Schedule
JEP 470: JDK 15 Release Planning
JEP 471: JDK 15 Release Strategy
JEP 472: JDK 15 Release Guidelines
JEP 473: JDK 15 Release Process
JEP 474: JDK 15 Release Management
JEP 476: JDK 15 Release Schedule
JEP 477: JDK 15 Release Planning
JEP 478: JDK 15 Release Strategy
JEP 479: JDK 15 Release Guidelines
JEP 480: JDK 15 Release Process
JEP 481: JDK 15 Release Management
JEP 483: JDK 15 Release Schedule
JEP 484: JDK 15 Release Planning
JEP 485: JDK 15 Release Strategy
JEP 486: JDK 15 Release Guidelines
JEP 487: JDK 15 Release Process
JEP 488: JDK 15 Release Management
JEP 490: JDK 15 Release Schedule
JEP 491: JDK 15 Release Planning
JEP 492: JDK 15 Release Strategy
JEP 493: JDK 15 Release Guidelines
JEP 494: JDK 15 Release Process
JEP 495: JDK 15 Release Management
JEP 497: JDK 15 Release Schedule
JEP 498: JDK 15 Release Planning
JEP 499: JDK 15 Release Strategy
JEP 500: JDK 15 Release Guidelines
JEP 371: Remove RMI Activation
JEP 388: Enhanced Pseudo-Random Number Generators
JEP 389: Foreign-Memory Access API (incubator)
JEP 392: API for the Java Language Specification
Pattern Matching for instanceof (preview)
JEP 387: Sealed Classes
JEP 397: Sealed Classes (Second Preview)
JEP 399: Deprecate the Security Manager for Removal
JEP 414: Strongly Encapsulate JDK Internals by Default
JEP 408: Strongly Encapsulate JDK Internals by Default
JEP 360: Sealed Classes (Second Preview)
JEP 378: Text Blocks (Standard Feature)
JEP 385: Deprecate RMI Activation for Removal
JEP 389: Foreign-Memory Access API (Incubator)
JEP 392: Javadoc Updates
JEP 395: Sealed Classes (preview)
JEP 397: Sealed Interfaces (preview)
JEP 400: Pattern Matching for instanceof (Preview)
JEP 401: Records (Standard Feature)
JEP 403: Sealed Classes (Second Preview)
JEP 406: Pattern Matching for instanceof (Preview)
JEP 407: JDK 15 Release Process
JEP 409: Sealed Classes (Second Preview)
JEP 412: Pattern Matching for instanceof (Preview)
JEP 413: JDK 15 Release Process
JEP 415: Sealed Classes (Second Preview)
JEP 418: Pattern Matching for instanceof (Preview)
JEP 419: JDK 15 Release Process
JEP 419: Records (Standard Feature)
JEP 421: Sealed Classes (Second Preview)
JEP 425: JDK 15 Release Process
JEP 437: JDK 15 Release Process
JEP 443: JDK 15 Release Process
JEP 449: JDK 15 Release Process
JEP 455: JDK 15 Release Process
JEP 461: JDK 15 Release Process
JEP 467: JDK 15 Release Process
JEP 479: JDK 15 Release Process
JEP 485: JDK 15 Release Process
JEP 491: JDK 15 Release Process
JEP 497: JDK 15 Release Process
JEP 420: Strongly Encapsulate JDK Internals by Default
JEP 402: Strongly Encapsulate JDK Internals by Default
JEP 404: Deprecate the Applet API
JEP 407: Records (Standard Feature)
JEP 410: Deprecate the Applet API
JEP 413: Records (Standard Feature
JEP 416: Deprecate the Applet API
JEP 403: JDK 15 Release Process
JEP 405: JDK 15 Release Process
JEP 409: JDK 15 Release Process
JEP 411: JDK 15 Release Process
JEP 415: JDK 15 Release Process
JEP 421: JDK 15 Release Process
JEP 423: JDK 15 Release Process
JEP 427: JDK 15 Release Process
JEP 429: JDK 15 Release Process
JEP 433: JDK 15 Release Process
JEP 435: JDK 15 Release Process
JEP 439: JDK 15 Release Process
JEP 441: JDK 15 Release Process
JEP 447: JDK 15 Release Process
JEP 451: JDK 15 Release Process
JEP 453: JDK 15 Release Process
JEP 457: JDK 15 Release Process
JEP 463: JDK 15 Release Process
JEP 465: JDK 15 Release Process
JEP 469: JDK 15 Release Process
JEP 471: JDK 15 Release Process
JEP 475: JDK 15 Release Process
JEP 477: JDK 15 Release Process
JEP 481: JDK 15 Release Process
JEP 483: JDK 15 Release Process
JEP 489: JDK 15 Release Process
JEP 493: JDK 15 Release Process
JEP 495: JDK 15 Release Process
JEP 499: JDK 15 Release Process
Edwards-Curve Digital Signature Algorithm (JEP 338)
JEP 388: Windows/ AArch64 Port
JEP 391: mac OS/ AArch64 Port
JEP 388: Enhanced MBean Server
gptkbp:follows gptkb:Java_SE_14
gptkbp:has_documentation https://docs.oracle.com/en/java/javase/15/
https://docs.oracle.com/en/java/javase/15/index.html
https://www.w3.org/2000/01/rdf-schema#label Java SE 15
gptkbp:improves gptkb:performance
gptkbp:includes gptkb:Foreign-Memory_Access_API_(incubator)
gptkb:JEP_387:_Elastic_Metaspace
gptkb:Pattern_Matching_for_instanceof
gptkb:Sealed_Classes
gptkb:Text_Blocks
gptkb:Edwards-Curve_Digital_Signature_Algorithm_(Ed_DSA)
gptkb:sealed_classes
new language features
Hidden Classes
JEP 384: Context-Specific Deserialization Filters
JEP 390: Warnings for Value-Based Classes
JEP 396: Strongly Encapsulate JDK Internals by Default
JEP 360: Sealed Classes (preview)
JEP 410: JDK 15 Release Notes
JEP 414: JDK 15 Release Notes
JEP 416: JDK 15 Release Notes
JEP 418: JDK 15 Release Notes
JEP 420: JDK 15 Release Notes
JEP 424: JDK 15 Release Notes
JEP 426: JDK 15 Release Notes
JEP 428: JDK 15 Release Notes
JEP 436: JDK 15 Release Notes
JEP 438: JDK 15 Release Notes
JEP 440: JDK 15 Release Notes
JEP 444: JDK 15 Release Notes
JEP 448: JDK 15 Release Notes
JEP 450: JDK 15 Release Notes
JEP 385: Deprecate RMI Activation
JEP 392: JDK 15 Release Notes
JEP 394: Pattern Matching for instanceof (preview)
JEP 397: Sealed Classes (preview)
JEP 398: Deprecate the Applet API
JEP 399: JDK 15 Release Notes
JEP 402: JDK 15 Release Notes
JEP 404: JDK 15 Release Notes
JEP 406: JDK 15 Release Notes
JEP 408: JDK 15 Release Notes
JEP 412: JDK 15 Release Notes
JEP 422: JDK 15 Release Notes
JEP 430: JDK 15 Release Notes
JEP 432: JDK 15 Release Notes
JEP 434: JDK 15 Release Notes
JEP 442: JDK 15 Release Notes
JEP 446: JDK 15 Release Notes
JEP 452: JDK 15 Release Notes
JEP 454: JDK 15 Release Notes
JEP 456: JDK 15 Release Notes
JEP 458: JDK 15 Release Notes
JEP 460: JDK 15 Release Notes
JEP 462: JDK 15 Release Notes
JEP 464: JDK 15 Release Notes
JEP 466: JDK 15 Release Notes
JEP 468: JDK 15 Release Notes
JEP 470: JDK 15 Release Notes
JEP 472: JDK 15 Release Notes
JEP 474: JDK 15 Release Notes
JEP 476: JDK 15 Release Notes
JEP 478: JDK 15 Release Notes
JEP 480: JDK 15 Release Notes
JEP 482: JDK 15 Release Notes
JEP 484: JDK 15 Release Notes
JEP 486: JDK 15 Release Notes
JEP 488: JDK 15 Release Notes
JEP 490: JDK 15 Release Notes
JEP 492: JDK 15 Release Notes
JEP 494: JDK 15 Release Notes
JEP 496: JDK 15 Release Notes
JEP 498: JDK 15 Release Notes
JEP 500: JDK 15 Release Notes
New mac OS rendering pipeline
JEP 386: New mac OS Rendering Pipeline
Z Garbage Collector (ZGC) improvements
JEP 339: Edwards-Curve Digital Signature Algorithm
JEP 371: Remove the Nashorn Java Script Engine
JEP 389: Foreign-Memory Access API (incubator)
JEP 393: Foreign-Memory Access API (incubator)
JEP 395: Sealed Classes (preview)
JEP 400: Pattern Matching for instanceof (preview)
JEP 401: Sealed Classes (preview)
JEP 403: Sealed Classes (preview)
JEP 405: Sealed Classes (preview)
JEP 407: Sealed Classes (preview)
JEP 409: Sealed Classes (preview)
JEP 411: Sealed Classes (preview)
JEP 413: Sealed Classes (preview)
JEP 415: Sealed Classes (preview)
JEP 417: Sealed Classes (preview)
JEP 419: Sealed Classes (preview)
JEP 421: Sealed Classes (preview)
JEP 423: Sealed Classes (preview)
JEP 425: Sealed Classes (preview)
JEP 427: Sealed Classes (preview)
JEP 429: Sealed Classes (preview)
JEP 431: Sealed Classes (preview)
JEP 433: Sealed Classes (preview)
JEP 435: Sealed Classes (preview)
JEP 437: Sealed Classes (preview)
JEP 439: Sealed Classes (preview)
JEP 441: Sealed Classes (preview)
JEP 443: Sealed Classes (preview)
JEP 445: Sealed Classes (preview)
JEP 447: Sealed Classes (preview)
JEP 449: Sealed Classes (preview)
JEP 451: Sealed Classes (preview)
JEP 453: Sealed Classes (preview)
JEP 455: Sealed Classes (preview)
JEP 457: Sealed Classes (preview)
JEP 459: Sealed Classes (preview)
JEP 461: Sealed Classes (preview)
JEP 463: Sealed Classes (preview)
JEP 465: Sealed Classes (preview)
JEP 467: Sealed Classes (preview)
JEP 469: Sealed Classes (preview)
JEP 471: Sealed Classes (preview)
JEP 473: Sealed Classes (preview)
JEP 475: Sealed Classes (preview)
JEP 477: Sealed Classes (preview)
JEP 479: Sealed Classes (preview)
JEP 481: Sealed Classes (preview)
JEP 483: Sealed Classes (preview)
JEP 485: Sealed Classes (preview)
JEP 487: Sealed Classes (preview)
JEP 489: Sealed Classes (preview)
JEP 491: Sealed Classes (preview)
JEP 493: Sealed Classes (preview)
JEP 495: Sealed Classes (preview)
JEP 497: Sealed Classes (preview)
JEP 499: Sealed Classes (preview)
JEP 388: Windows/ AArch64 Port
JEP 391: mac OS/ AArch64 Port
gptkbp:introduced Sealed classes (preview)
gptkbp:is_available_on gptkb:multiple_platforms
gptkbp:is_part_of gptkb:Java_SE_platform
gptkbp:is_used_for gptkb:Software_Development
gptkbp:latest_version gptkb:15
gptkbp:license Oracle Technology Network License Agreement
gptkbp:next_edition gptkb:Java_SE_14
gptkbp:platform Cross-platform
gptkbp:platforms gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:precedes gptkb:Java_SE_16
gptkbp:provides new APIs
gptkbp:related_jeps gptkb:JEP_384
gptkb:JEP_385
gptkb:JEP_386
gptkb:JEP_387
gptkb:JEP_388
gptkb:JEP_389
gptkb:JEP_390
gptkb:JEP_391
gptkb:JEP_392
gptkb:JEP_393
gptkb:JEP_394
gptkb:JEP_395
gptkb:JEP_396
gptkb:JEP_397
gptkb:JEP_398
gptkb:JEP_399
gptkbp:release_date September 2020
September 15, 2020
gptkbp:release_notes https://www.oracle.com/java/technologies/javase/15-relnote-issues.html
gptkbp:release_type Feature Release
gptkbp:released September 2020
September 15, 2020
gptkbp:released_on September 2020
September 15, 2020
gptkbp:successor gptkb:Java_SE_16
gptkbp:supports gptkb:JEP_371
gptkb:JEP_384
gptkb:Java_Development_Kit_(JDK)
gptkbp:target_jdk 15.0.1
15.0.3
15.0.10
15.0.2
15.0.4
15.0.5
15.0.6
15.0.7
15.0.8
15.0.9
gptkbp:type gptkb:Java_Runtime_Environment
gptkb:Software_Development
gptkbp:bfsParent gptkb:Java_2_Platform
gptkbp:bfsLayer 4