Java 18

GPTKB entity

Statements (251)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkb:Java_programming_language
gptkbp:api gptkb:Java_API_Specification
gptkbp:community gptkb:Open_JDK_Community
gptkbp:developer gptkb:Oracle_Corporation
gptkbp:feature gptkb:Foreign_Function_&_Memory_API_(preview)
gptkb:Pattern_Matching_for_switch_(preview)
Code Snippets in Java API Documentation
Simple Web Server
JEP 408: Simple Web Server
JEP 413: Code Snippets in Java API Documentation
JEP 420: Pattern Matching for switch (preview)
JEP 421: Foreign Function & Memory API (preview)
gptkbp:features gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:Foreign_Function_&_Memory_API_(preview)
gptkb:Pattern_Matching_for_switch_(Preview)
gptkb:Pattern_Matching_for_switch_(preview)
gptkb:Vector_API_(Incubator)
Code Snippets in Java API Documentation
Simple Web Server
UTF-8 by Default
Code Snippets in Java Documentation
JEP 411: Deprecate the Security Manager for Removal
JEP 408: Simple Web Server
JEP 412: Foreign Function & Memory API (Incubator)
JEP 415: Context-Specific Deserialization Filters
JEP 421: Deprecate the Applet API
UTF-8 by default
JEP 418: Internet-Addressable Object Serialization
JEP 419: Foreign Function & Memory API (Incubator)
JEP 400: UTF-8 by Default
JEP 416: Reimplement Core Reflection
JEP 417: New mac OS Rendering Pipeline
JEP 417: Vector API (Incubator)
JEP 422: Vector API (Incubator)
New mac OS rendering pipeline
JEP 417: Vector API (Second Incubator)
JEP 413: Code Snippets in Java API Documentation
JEP 420: Pattern Matching for switch (Preview)
JEP 422: New mac OS Rendering Pipeline
JEP 424: Foreign Function & Memory API (Incubator)
JEP 421: Deprecate the Applet API for Removal
JEP 417: Vector API (incubator)
JEP 421: Deprecate Finalization
JEP 423: Context-Specific Deserialization Filters
JEP 418: Internet-Addressable Object Serializability
JEP 417: Vector API (Fourth Incubator)
https://www.w3.org/2000/01/rdf-schema#label Java 18
gptkbp:is_adopted_by Used in educational institutions
Used in microservices architecture
Used in cloud computing
Used in game development
Used in telecommunications
Used in financial services
Used in government applications
Used in healthcare applications
Used in web applications
Used in scientific computing
Used in research projects
Widely used in enterprise applications
Used in Android development
Used in Io T applications
Used in big data technologies
gptkbp:is_maintained_by gptkb:Oracle_Corporation
gptkbp:latest_version gptkb:18
gptkb:Java_19
gptkbp:license Oracle Technology Network License Agreement
gptkbp:next_edition gptkb:Java_19
gptkb:Java_17
gptkbp:notable_changes Bug fixes
Performance improvements
Security enhancements
New language features
Library updates
gptkbp:notable_features gptkb:Garbage_Collection_Improvements
gptkb:JEP_397:_Sealed_Classes
Performance Enhancements
Enhanced Security Features
Improved Javadoc
JEP 394: Pattern Matching for instanceof
JEP 395: Records
JEP 422: JDK 18 Release Notes
JEP 396: Strongly Encapsulate JDK Internals by Default
New Language Features
New APIs
JEP 403: Strongly Encapsulate JDK Internals by Default
JEP 392: Foreign Function & Memory API (Incubator)
JEP 393: Vector API (Incubator)
JEP 399: Deprecate the Applet API
JEP 400: UTF-8 by Default
JEP 402: New mac OS Rendering Pipeline
JEP 404: Pattern Matching for switch (preview)
JEP 405: Foreign Function & Memory API (preview)
JEP 406: JDK 18 Release Notes
JEP 407: JDK 18 Release Notes
JEP 408: JDK 18 Release Notes
JEP 409: JDK 18 Release Notes
JEP 410: JDK 18 Release Notes
JEP 411: JDK 18 Release Notes
JEP 412: JDK 18 Release Notes
JEP 413: JDK 18 Release Notes
JEP 414: JDK 18 Release Notes
JEP 415: JDK 18 Release Notes
JEP 416: JDK 18 Release Notes
JEP 417: JDK 18 Release Notes
JEP 418: JDK 18 Release Notes
JEP 419: JDK 18 Release Notes
JEP 420: JDK 18 Release Notes
JEP 421: JDK 18 Release Notes
JEP 423: JDK 18 Release Notes
JEP 424: JDK 18 Release Notes
JEP 425: JDK 18 Release Notes
JEP 426: JDK 18 Release Notes
JEP 427: JDK 18 Release Notes
JEP 428: JDK 18 Release Notes
JEP 429: JDK 18 Release Notes
JEP 430: JDK 18 Release Notes
JEP 431: JDK 18 Release Notes
JEP 432: JDK 18 Release Notes
JEP 433: JDK 18 Release Notes
JEP 434: JDK 18 Release Notes
JEP 435: JDK 18 Release Notes
JEP 436: JDK 18 Release Notes
JEP 437: JDK 18 Release Notes
JEP 438: JDK 18 Release Notes
JEP 439: JDK 18 Release Notes
JEP 440: JDK 18 Release Notes
JEP 441: JDK 18 Release Notes
JEP 442: JDK 18 Release Notes
JEP 443: JDK 18 Release Notes
JEP 444: JDK 18 Release Notes
JEP 445: JDK 18 Release Notes
JEP 446: JDK 18 Release Notes
JEP 447: JDK 18 Release Notes
JEP 448: JDK 18 Release Notes
JEP 449: JDK 18 Release Notes
JEP 450: JDK 18 Release Notes
JEP 451: JDK 18 Release Notes
JEP 452: JDK 18 Release Notes
JEP 453: JDK 18 Release Notes
JEP 454: JDK 18 Release Notes
JEP 455: JDK 18 Release Notes
JEP 456: JDK 18 Release Notes
JEP 457: JDK 18 Release Notes
JEP 458: JDK 18 Release Notes
JEP 459: JDK 18 Release Notes
JEP 460: JDK 18 Release Notes
JEP 461: JDK 18 Release Notes
JEP 462: JDK 18 Release Notes
JEP 463: JDK 18 Release Notes
JEP 464: JDK 18 Release Notes
JEP 465: JDK 18 Release Notes
JEP 466: JDK 18 Release Notes
JEP 467: JDK 18 Release Notes
JEP 468: JDK 18 Release Notes
JEP 469: JDK 18 Release Notes
JEP 470: JDK 18 Release Notes
JEP 471: JDK 18 Release Notes
JEP 472: JDK 18 Release Notes
JEP 473: JDK 18 Release Notes
JEP 474: JDK 18 Release Notes
JEP 475: JDK 18 Release Notes
JEP 476: JDK 18 Release Notes
JEP 477: JDK 18 Release Notes
JEP 478: JDK 18 Release Notes
JEP 479: JDK 18 Release Notes
JEP 480: JDK 18 Release Notes
JEP 481: JDK 18 Release Notes
JEP 482: JDK 18 Release Notes
JEP 483: JDK 18 Release Notes
JEP 484: JDK 18 Release Notes
JEP 485: JDK 18 Release Notes
JEP 486: JDK 18 Release Notes
JEP 487: JDK 18 Release Notes
JEP 488: JDK 18 Release Notes
JEP 489: JDK 18 Release Notes
JEP 490: JDK 18 Release Notes
JEP 491: JDK 18 Release Notes
JEP 492: JDK 18 Release Notes
JEP 493: JDK 18 Release Notes
JEP 494: JDK 18 Release Notes
JEP 495: JDK 18 Release Notes
JEP 496: JDK 18 Release Notes
JEP 497: JDK 18 Release Notes
JEP 498: JDK 18 Release Notes
JEP 499: JDK 18 Release Notes
JEP 500: JDK 18 Release Notes
JEP 401: Deprecate the Security Manager for Removal
JEP 391: mac OS/ AArch64 Port
gptkbp:platform gptkb:Java_SE
Java SE (Standard Edition)
gptkbp:platforms gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:predecessor gptkb:Java_19
gptkb:Java_17
gptkbp:related_jeps gptkb:JEP_397:_Sealed_Classes
JEP 394: Pattern Matching for instanceof
JEP 395: Records
JEP 396: Strongly Encapsulate JDK Internals by Default
JEP 392: Foreign Function & Memory API (Incubator)
JEP 398: Deprecate the Applet API
JEP 407: JDK 18 Release Notes
JEP 413: JDK 18 Release Notes
JEP 419: JDK 18 Release Notes
JEP 414: JDK 18 Release Process
JEP 420: JDK 18 Release Process
JEP 393: Generic Specialization
JEP 399: Javadoc Updates
JEP 400: JDK 18 Release Notes
JEP 402: JDK 18 Release Process
JEP 403: JDK 18 Release Schedule
JEP 404: JDK 18 Release Management
JEP 401: JDK 18 API Specification
JEP 405: JDK 18 Release Planning
JEP 406: JDK 18 Release Features
JEP 408: JDK 18 Release Process
JEP 409: JDK 18 Release Schedule
JEP 410: JDK 18 Release Management
JEP 411: JDK 18 Release Planning
JEP 412: JDK 18 Release Features
JEP 415: JDK 18 Release Schedule
JEP 416: JDK 18 Release Management
JEP 417: JDK 18 Release Planning
JEP 418: JDK 18 Release Features
JEP 391: mac OS/ AArch64 Port
gptkbp:release_date March 22, 2022
March 2022
gptkbp:release_type Feature Release
gptkbp:released March 22, 2022
gptkbp:released_on March 2022
gptkbp:successor gptkb:Java_19
gptkb:Java_17
gptkbp:supports gptkb:Java_Virtual_Machine_(JVM)
exception handling
multi-threading
platform independence
automatic garbage collection
gptkbp:target_jdk gptkb:Java_Development_Kit_18
gptkb:Java_Runtime_Environment_18
gptkbp:type gptkb:Oracle_JDK
gptkb:Open_JDK
Object-oriented programming language
high-level programming language
object-oriented programming language
class-based programming language
general-purpose programming language
multi-paradigm programming language
gptkbp:bfsParent gptkb:API
gptkb:Java
gptkbp:bfsLayer 4