JDK 18

GPTKB entity

Statements (260)
Predicate Object
gptkbp:instance_of gptkb:software
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:software
gptkbp:api gptkb:battle
gptkbp:developer gptkb:Database_Management_System
gptkbp:end_of_life September 2022
gptkbp:features gptkb:Foreign_Function_&_Memory_API_(preview)
gptkb:JEP_387:_Elastic_Metaspace
gptkb:Pattern_Matching_for_switch_(preview)
gptkb:Vector_API_(incubator)
Simple Web Server
UTF-8 by Default
JEP 421: Deprecate the Security Manager for Removal
Code Snippets in Java Documentation
JEP 411: Deprecate the Security Manager for Removal
JEP 390: Warnings for Value-Based Classes
JEP 394: Pattern Matching for instanceof
JEP 395: Records
JEP 397: Sealed Interfaces
JEP 408: Simple Web Server
JEP 424: Foreign Function & Memory API (Second Incubator)
JEP 396: Strongly Encapsulate JDK Internals by Default
JEP 395: Records (standard feature)
JEP 419: Foreign Function & Memory API (Incubator)
JEP 376: ZGC: Concurrent Thread-Stack Processing
JEP 386: Alpine Linux Port
JEP 389: Foreign Function & Memory API (incubator)
JEP 391: mac OS/ A Arch64 Port
JEP 392: Foreign Function & Memory API (Incubator)
JEP 393: Vector API (Incubator)
JEP 398: Deprecate the Applet API
JEP 410: JDK 18 Release Notes
JEP 415: JDK 18 Release Notes
JEP 416: Reimplement Core Reflection
JEP 420: JDK 18 Release Notes
JEP 425: JDK 18 Release Notes
JEP 426: JDK 18 Release Notes
JEP 430: JDK 18 Release Notes
JEP 435: JDK 18 Release Notes
JEP 440: JDK 18 Release Notes
JEP 445: JDK 18 Release Notes
JEP 450: JDK 18 Release Notes
JEP 455: JDK 18 Release Notes
JEP 460: JDK 18 Release Notes
JEP 465: JDK 18 Release Notes
JEP 470: JDK 18 Release Notes
JEP 475: JDK 18 Release Notes
JEP 480: JDK 18 Release Notes
JEP 485: JDK 18 Release Notes
JEP 490: JDK 18 Release Notes
JEP 495: JDK 18 Release Notes
JEP 500: JDK 18 Release Notes
New mac OS rendering pipeline
JEP 389: Foreign Function & Memory API (Incubator)
JEP 399: Javadoc Search
JEP 407: JDK 18 Release Process
JEP 412: JDK 18 Release Process
JEP 417: JDK 18 Release Process
JEP 420: Pattern Matching for Switch (Preview)
JEP 422: JDK 18 Release Process
JEP 427: JDK 18 Release Process
JEP 432: JDK 18 Release Process
JEP 437: JDK 18 Release Process
JEP 442: JDK 18 Release Process
JEP 447: JDK 18 Release Process
JEP 452: JDK 18 Release Process
JEP 457: JDK 18 Release Process
JEP 462: JDK 18 Release Process
JEP 467: JDK 18 Release Process
JEP 472: JDK 18 Release Process
JEP 477: JDK 18 Release Process
JEP 482: JDK 18 Release Process
JEP 487: JDK 18 Release Process
JEP 492: JDK 18 Release Process
JEP 497: JDK 18 Release Process
JEP 394: Pattern Matching for instanceof (standard feature)
JEP 417: Vector API (Second Incubator)
JEP 413: Code Snippets in Java API Documentation
JEP 425: JDK 18 API Documentation
JEP 418: Internet-Addressable Socket Option
JEP 422: New mac OS Rendering Pipeline
JEP 392: New mac OS Rendering Pipeline
JEP 408: JDK 18 Release Schedule
JEP 454: JDK 18 Deprecated Features for New Platforms
JEP 470: JDK 18 Documentation Updates for Cloud Native
JEP 475: JDK 18 Removal of Features for Cloud Native
JEP 400: JDK 18 Release Notes
JEP 401: JDK 18 API Documentation
JEP 423: Context-Specific Deserialization Filters
JEP 427: JDK 18 Performance Improvements
JEP 428: JDK 18 Security Enhancements
JEP 429: JDK 18 Bug Fixes
JEP 430: JDK 18 Documentation Updates
JEP 431: JDK 18 Language Enhancements
JEP 432: JDK 18 Tooling Improvements
JEP 433: JDK 18 Performance Tuning
JEP 434: JDK 18 API Changes
JEP 435: JDK 18 Deprecated Features
JEP 436: JDK 18 Removal of Features
JEP 437: JDK 18 New Features
JEP 438: JDK 18 Release Process Changes
JEP 439: JDK 18 Support Policy
JEP 440: JDK 18 Licensing Changes
JEP 441: JDK 18 Distribution Changes
JEP 442: JDK 18 Build Changes
JEP 443: JDK 18 Testing Changes
JEP 444: JDK 18 Performance Testing
JEP 445: JDK 18 Documentation Changes
JEP 446: JDK 18 Security Testing
JEP 447: JDK 18 Bug Reporting Changes
JEP 448: JDK 18 Community Contributions
JEP 449: JDK 18 User Feedback
JEP 450: JDK 18 Release Management
JEP 451: JDK 18 Support for New Platforms
JEP 453: JDK 18 New Features for New Platforms
JEP 456: JDK 18 New Features for Cloud
JEP 457: JDK 18 Performance Improvements for Cloud
JEP 458: JDK 18 Security Enhancements for Cloud
JEP 459: JDK 18 Bug Fixes for Cloud
JEP 460: JDK 18 Documentation Updates for Cloud
JEP 461: JDK 18 API Documentation
JEP 461: JDK 18 Tooling Improvements for Cloud
JEP 462: JDK 18 Performance Tuning for Cloud
JEP 463: JDK 18 API Changes for Cloud
JEP 464: JDK 18 Deprecated Features for Cloud
JEP 465: JDK 18 Removal of Features for Cloud
JEP 466: JDK 18 New Features for Cloud Native
JEP 469: JDK 18 Bug Fixes for Cloud Native
JEP 473: JDK 18 API Changes for Cloud Native
JEP 452: JDK 18 Performance Improvements for New Platforms
JEP 474: JDK 18 Deprecated Features for Cloud Native
JEP 472: JDK 18 Performance Tuning for Cloud Native
JEP 455: JDK 18 Removal of Features for New Platforms
JEP 468: JDK 18 Security Enhancements for Cloud Native
JEP 467: JDK 18 Performance Improvements for Cloud Native
JEP 471: JDK 18 Tooling Improvements for Cloud Native
JEP 402: JDK 18 Release Process
JEP 403: JDK 18 Release Schedule
JEP 404: JDK 18 Release Management
JEP 405: JDK 18 Release Notes
JEP 406: JDK 18 API Documentation
JEP 409: JDK 18 Release Management
JEP 411: JDK 18 API Documentation
JEP 413: JDK 18 Release Schedule
JEP 414: JDK 18 Release Management
JEP 416: JDK 18 API Documentation
JEP 418: JDK 18 Release Schedule
JEP 419: JDK 18 Release Management
JEP 421: JDK 18 API Documentation
JEP 423: JDK 18 Release Schedule
JEP 424: JDK 18 Release Management
JEP 426: JDK 18 API Documentation
JEP 428: JDK 18 Release Schedule
JEP 429: JDK 18 Release Management
JEP 431: JDK 18 API Documentation
JEP 433: JDK 18 Release Schedule
JEP 434: JDK 18 Release Management
JEP 436: JDK 18 API Documentation
JEP 438: JDK 18 Release Schedule
JEP 439: JDK 18 Release Management
JEP 441: JDK 18 API Documentation
JEP 443: JDK 18 Release Schedule
JEP 444: JDK 18 Release Management
JEP 446: JDK 18 API Documentation
JEP 448: JDK 18 Release Schedule
JEP 449: JDK 18 Release Management
JEP 451: JDK 18 API Documentation
JEP 453: JDK 18 Release Schedule
JEP 454: JDK 18 Release Management
JEP 456: JDK 18 API Documentation
JEP 458: JDK 18 Release Schedule
JEP 459: JDK 18 Release Management
JEP 463: JDK 18 Release Schedule
JEP 464: JDK 18 Release Management
JEP 466: JDK 18 API Documentation
JEP 468: JDK 18 Release Schedule
JEP 469: JDK 18 Release Management
JEP 471: JDK 18 API Documentation
JEP 473: JDK 18 Release Schedule
JEP 474: JDK 18 Release Management
JEP 476: JDK 18 API Documentation
JEP 478: JDK 18 Release Schedule
JEP 479: JDK 18 Release Management
JEP 481: JDK 18 API Documentation
JEP 483: JDK 18 Release Schedule
JEP 484: JDK 18 Release Management
JEP 486: JDK 18 API Documentation
JEP 488: JDK 18 Release Schedule
JEP 489: JDK 18 Release Management
JEP 491: JDK 18 API Documentation
JEP 493: JDK 18 Release Schedule
JEP 494: JDK 18 Release Management
JEP 496: JDK 18 API Documentation
JEP 498: JDK 18 Release Schedule
JEP 499: JDK 18 Release Management
gptkbp:has_content https://www.oracle.com/java/technologies/javase/jdk18-archive-downloads.html
https://jdk.java.net/18/
https://www.w3.org/2000/01/rdf-schema#label JDK 18
gptkbp:improves JVM performance
gptkbp:includes gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:Pattern_Matching_for_switch_(Preview)
Simple Web Server
UTF-8 by Default
Code Snippets in Java Doc
gptkbp:introduced gptkb:Pattern_Matching_for_switch_(preview)
Simple Web Server
UTF-8 by default
gptkbp:is_a_tool_for gptkb:Maven
gptkb:mythological_figure
gptkb:Gradle
gptkbp:is_compatible_with gptkb:smartphone
gptkb:operating_system
gptkbp:latest_version gptkb:18
gptkbp:license gptkb:GNU_General_Public_License,_version_2,_with_the_Classpath_Exception
Oracle Technology Network License Agreement
gptkbp:next_edition gptkb:JDK_17
gptkb:JDK_19
gptkbp:performance gptkb:battle
gptkbp:platform gptkb:smartphone
gptkb:operating_system
Cross-platform
gptkbp:related_jeps gptkb:JEP_376
gptkb:JEP_386
gptkb:JEP_387
gptkb:JEP_389
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
gptkb:JEP_400
gptkb:JEP_401
gptkb:JEP_402
gptkb:JEP_403
gptkb:JEP_404
gptkb:JEP_405
gptkb:JEP_406
gptkb:JEP_407
gptkb:JEP_408
gptkb:JEP_417
gptkb:JEP_421
gptkbp:release_date March 22, 2022
March 2022
gptkbp:release_format Feature Release
General Availability
gptkbp:released March 2022
https://openjdk.java.net/projects/jdk/18/release-notes
gptkbp:replaced_by gptkb:RMI_Activation
gptkb:software
gptkb:Applet_API
Experimental AP Is
JDK 8 and earlier features
gptkbp:successor gptkb:JDK_19
gptkbp:supports Sealed Interfaces
gptkbp:updates gptkb:battle
September 2022