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
|