Statements (481)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:software |
gptkbp:developed_by |
gptkb:Oracle_Corporation
|
gptkbp:developer |
gptkb:Oracle_Corporation
|
gptkbp:enhances |
developer productivity
|
gptkbp:feature |
gptkb:JEP_354:_Switch_Expressions_(Standard_Feature)
JEP 305: Pattern Matching for instanceof JEP 353: Reimplement the Legacy Socket API JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) JEP 357: Migrate from Mercurial to Git JEP 349: JFR Event Streaming JEP 356: Enhanced Pseudo-Random Number Generators JEP 358: Helpful Null Pointer Exceptions JEP 359: Records (Preview) JEP 368: Text Blocks (Standard Feature) JEP 370: Foreign-Memory Access API (Incubator) JEP 377: ZGC: Concurrent Relocation JEP 382: New mac OS Rendering Pipeline JEP 343: Packaging Tool (Incubator) JEP 347: Enable C++14 Language Features JEP 355: Text Blocks (Standard Feature) JEP 373: Reimplement the Legacy Socket API JEP 344: Num Py-like API for Java JEP 378: Switch Expressions (Standard Feature) JEP 350: Dynamic Class-File Constants JEP 359: Records (Standard Feature) JEP 360: Sealed Classes (Standard Feature) JEP 371: ZGC: Concurrent Thread-Stack Processing JEP 385: Deprecate the Applet API JEP 372: JFR Event Streaming (Standard Feature) JEP 375: Context-Specific Deserialization Filters JEP 375: JFR Event Streaming (Standard Feature) JEP 376: ZGC: Concurrent Class Unloading JEP 378: JFR Event Streaming (Standard Feature) JEP 381: JFR Event Streaming (Standard Feature) JEP 384: JFR Event Streaming (Standard Feature) JEP 387: JFR Event Streaming (Standard Feature) JEP 390: JFR Event Streaming (Standard Feature) JEP 393: JFR Event Streaming (Standard Feature) JEP 396: JFR Event Streaming (Standard Feature) JEP 399: JFR Event Streaming (Standard Feature) JEP 390: JDK 14 Release Notes JEP 351: Non-Volatile Mapped Byte Buffers JEP 372: Remove the Nashorn Java Script Engine JEP 380: Unix-Domain Socket Channels JEP 361: New mac OS Rendering Pipeline JEP 374: Enable C++14 Language Features JEP 381: Remove the Security Manager JEP 383: JDK Flight Recorder Event Streaming JEP 384: JDK 14 API Documentation JEP 386: Switch Expressions (Preview) JEP 387: New mac OS Rendering Pipeline (Preview) JEP 388: Foreign-Memory Access API (Preview) JEP 389: JDK 14 API Documentation JEP 391: JDK 14 Migration Guide JEP 392: JDK 14 Performance Improvements JEP 393: JDK 14 Security Enhancements JEP 394: JDK 14 Bug Fixes JEP 395: JDK 14 Documentation Improvements JEP 396: JDK 14 Language Enhancements JEP 397: JDK 14 Tooling Improvements JEP 398: JDK 14 Performance Tuning JEP 399: JDK 14 Testing Improvements JEP 400: JDK 14 Internationalization Improvements JEP 401: JDK 14 Accessibility Improvements JEP 402: JDK 14 Documentation Updates JEP 403: JDK 14 Release Process Improvements JEP 404: JDK 14 Support for New Platforms JEP 405: JDK 14 Support for New Architectures JEP 406: JDK 14 Support for New Languages JEP 407: JDK 14 Support for New Libraries JEP 408: JDK 14 Support for New Frameworks JEP 409: JDK 14 Support for New Tools JEP 410: JDK 14 Support for New Standards JEP 412: JDK 14 Support for New Features JEP 413: JDK 14 Support for New Enhancements JEP 414: JDK 14 Support for New Improvements JEP 415: JDK 14 Support for New Updates JEP 416: JDK 14 Support for New Releases JEP 417: JDK 14 Support for New Versions JEP 418: JDK 14 Support for New Releases. JEP 379: New mac OS Rendering Pipeline (Standard Feature) JEP 383: Foreign-Memory Access API (Standard Feature) JEP 385: New mac OS Rendering Pipeline (Standard Feature) JEP 388: New mac OS Rendering Pipeline (Standard Feature) JEP 397: New mac OS Rendering Pipeline (Standard Feature) JEP 345: NVM Support for Java JEP 346: JVM Support for JEP 305 JEP 348: Prompting for User Input JEP 352: Improve the Java Language Specification JEP 362: Switch Expressions (Preview) JEP 363: Text Blocks (Preview) JEP 364: Pattern Matching for instanceof (Preview) JEP 365: Records (Preview) JEP 366: Sealed Classes (Preview) JEP 367: New mac OS Rendering Pipeline (Preview) JEP 368: Foreign-Memory Access API (Incubator) JEP 369: JFR Event Streaming (Preview) JEP 370: New mac OS Rendering Pipeline (Preview) JEP 371: Foreign-Memory Access API (Preview) JEP 389: Foreign-Memory Access API (Standard Feature) JEP 392: Foreign-Memory Access API (Standard Feature) JEP 394: New mac OS Rendering Pipeline (Standard Feature) JEP 377: Foreign-Memory Access API (Standard Feature) JEP 395: Foreign-Memory Access API (Standard Feature) JEP 373: New mac OS Rendering Pipeline (Standard Feature) JEP 376: New mac OS Rendering Pipeline (Standard Feature) JEP 374: Foreign-Memory Access API (Standard Feature) JEP 391: New mac OS Rendering Pipeline (Standard Feature) JEP 386: Foreign-Memory Access API (Standard Feature) JEP 380: Foreign-Memory Access API (Standard Feature) JEP 398: Foreign-Memory Access API (Standard Feature) JEP 382: New mac OS Rendering Pipeline (Standard Feature) JEP 411: JDK 14 Support for New APIs |
gptkbp:features |
gptkb:JEP_354:_Switch_Expressions_(Standard_Feature)
gptkb:JEP_387:_Elastic_Metaspace gptkb:Null_Pointer_Exception.get_Message() JEP 305: Pattern Matching for instanceof JEP 351: ZGC: Concurrent Thread-Stack Processing JEP 353: Reimplement the Legacy Socket API JEP 384: Context-Specific Deserialization Filters JEP 396: Strongly Encapsulate JDK Internals by Default JEP 370: Unicode 13.0 JEP 362: Deprecate the Security Manager for Removal JEP 371: Remove the Java EE and CORBA Modules JEP 379: Remove the Java EE and CORBA Modules JEP 393: Remove the Java EE and CORBA Modules JEP 395: Remove the Java EE and CORBA Modules JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) JEP 346: Promptly Return Unused Committed Memory JEP 357: Migrate from Mercurial to Git JEP 393: JDK 14 Release Notes JEP 414: JDK 14 Release Notes JEP 349: JFR Event Streaming JEP 350: Dynamic CDS Archives JEP 352: Non-Volatile Mapped Byte Buffers JEP 356: Enhanced Pseudo-Random Number Generators JEP 358: Helpful Null Pointer Exceptions JEP 359: Records (Preview) JEP 361: Switch Expressions (Standard Feature) JEP 362: Deprecate the Applet API JEP 363: Remove the Nashorn Java Script Engine JEP 364: ZGC: Concurrent Thread-Stack Processing JEP 365: ZGC: Uncommit Unused Memory JEP 367: New mac OS Rendering Pipeline JEP 367: Remove the Java EE and CORBA Modules JEP 368: Remove the Java EE and CORBA Modules JEP 368: Text Blocks (Standard Feature) JEP 369: Remove the Java EE and CORBA Modules JEP 370: Foreign-Memory Access API (Incubator) JEP 370: Remove the Java EE and CORBA Modules JEP 372: Remove the Java EE and CORBA Modules JEP 373: Remove the Java EE and CORBA Modules JEP 374: Remove the Java EE and CORBA Modules JEP 375: Remove the Java EE and CORBA Modules JEP 376: Remove the Java EE and CORBA Modules JEP 376: ZGC: Concurrent Thread-Stack Processing JEP 377: Remove the Java EE and CORBA Modules JEP 378: Remove the Java EE and CORBA Modules JEP 380: Remove the Java EE and CORBA Modules JEP 381: Remove the Java EE and CORBA Modules JEP 382: Remove the Java EE and CORBA Modules JEP 383: Remove the Java EE and CORBA Modules JEP 384: Remove the Java EE and CORBA Modules JEP 385: Remove the Java EE and CORBA Modules JEP 386: Remove the Java EE and CORBA Modules JEP 387: Remove the Java EE and CORBA Modules JEP 388: Remove the Java EE and CORBA Modules JEP 389: Remove the Java EE and CORBA Modules JEP 390: Remove the Java EE and CORBA Modules JEP 391: Remove the Java EE and CORBA Modules JEP 392: Remove the Java EE and CORBA Modules JEP 394: Remove the Java EE and CORBA Modules JEP 396: Remove the Java EE and CORBA Modules JEP 397: Remove the Java EE and CORBA Modules JEP 398: Remove the Java EE and CORBA Modules JEP 399: Remove the Java EE and CORBA Modules JEP 377: ZGC: Concurrent Relocation JEP 381: Remove the Applet API JEP 382: New mac OS Rendering Pipeline Helpful Null Pointer Exceptions JEP 343: Packaging Tool (Incubator) JEP 355: Text Blocks (Standard Feature) JEP 373: Reimplement the Legacy Socket API JEP 386: Enhanced Pseudo-Random Number Generators JEP 386: New mac OS Rendering Pipeline JEP 397: Sealed Classes (Standard Feature) Switch Expressions (Standard Feature) JEP 398: Deprecate the Security Manager for Removal JEP 344: Num Py-like API for Java JEP 345: Context-Sensitive Names JEP 346: Prompting for User Input JEP 343: Packaging Tool JEP 377: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) JEP 368: Text Blocks (Preview) JEP 373: ZGC: Concurrent Thread-Stack Processing JEP 374: Disable and Enable the JIT Compiler JEP 375: Pattern Matching for instanceof (Preview) JEP 376: ZGC: Uncommit Unused Memory JEP 378: Switch Expressions (Standard Feature) JEP 359: Records (Standard Feature) JEP 363: Remove the Security Manager JEP 365: Remove the Java EE and CORBA Modules JEP 400: JDK 14 Release Notes JEP 401: JDK 14 API Documentation JEP 424: JDK 14 Release Notes JEP 425: JDK 14 API Documentation JEP 448: JDK 14 Release Notes JEP 449: JDK 14 API Documentation JEP 472: JDK 14 Release Notes JEP 473: JDK 14 API Documentation JEP 496: JDK 14 Release Notes JEP 497: JDK 14 API Documentation JEP 361: Local-Variable Syntax for Lambda Parameters JEP 396: JDK 14 Support for the Java SE 14 Language Specification JEP 394: JDK 14 Support for the Java SE 14 Platform Specification JEP 380: JDK 14 Language and Virtual Machine Specification JEP 390: JDK 14 Support for the Java SE 14 Platform Specification JEP 384: JDK 14 Support for the Java SE 14 Language JEP 387: JDK 14 Support for the Java SE 14 API Specification JEP 345: Context-Specific Deserialization Filters JEP 359: Records (Standard Feature Preview) JEP 360: Sealed Classes (Standard Feature Preview) JEP 366: Enhanced Pseudo-Random Number Generators JEP 368: Text Blocks (Standard Feature Preview) JEP 369: Foreign-Memory Access API (Incubator) JEP 371: Disable the RMI Activation System JEP 372: Porting the JDK to Windows on ARM JEP 374: JFR Event Streaming JEP 375: Context-Specific Deserialization Filters JEP 376: ZGC: Concurrent Class Unloading JEP 378: JDK 14 Release Notes JEP 379: JDK 14 API Documentation JEP 381: JDK 14 Release Process JEP 383: JDK 14 Support for the Java SE 14 API JEP 382: JDK 14 Support for the Java SE 14 Platform JEP 386: JDK 14 Support for the Java SE 14 Platform Specification JEP 398: JDK 14 Support for the Java SE 14 Platform Specification JEP 399: JDK 14 Support for the Java SE 14 API Specification JEP 391: JDK 14 Support for the Java SE 14 API Specification JEP 361: Switch Expressions (Standard Feature Preview) JEP 385: JDK 14 Support for the Java SE 14 Virtual Machine JEP 397: JDK 14 Support for the Java SE 14 Virtual Machine Specification JEP 370: Remove the Security Manager Security Manager API JEP 389: JDK 14 Support for the Java SE 14 Virtual Machine Specification JEP 388: JDK 14 Support for the Java SE 14 Language Specification JEP 392: JDK 14 Support for the Java SE 14 Language Specification JEP 395: JDK 14 Support for the Java SE 14 API Specification JEP 393: JDK 14 Support for the Java SE 14 Virtual Machine Specification JEP 348: A New mac OS Rendering Pipeline JEP 399: JDK 14 Release Notes JEP 344: NUMA-Aware Memory Allocation JEP 347: Enable Class Data Sharing for Native Libraries JEP 374: Disable and Enable the Java Flight Recorder JEP 378: New mac OS Rendering Pipeline JEP 371: ZGC: Concurrent Class Unloading JEP 372: Remove the Nashorn Java Script Engine JEP 377: Class Data Sharing (CDS) Archives JEP 380: Unix-Domain Socket Channels JEP 383: Foreign-Memory Access API (Incubator) JEP 389: Foreign Linker API (Incubator) JEP 390: Sealed Classes (Preview) JEP 392: JDK 14 Release Notes JEP 393: JDK 14 API Documentation JEP 395: Records (Standard) JEP 396: Text Blocks (Standard) JEP 397: Sealed Classes (Standard) JEP 398: Foreign-Memory Access API (Standard) JEP 399: Foreign Linker API (Standard) JEP 402: JDK 14 Release Notes JEP 403: JDK 14 API Documentation JEP 404: JDK 14 Release Notes JEP 405: JDK 14 API Documentation JEP 406: JDK 14 Release Notes JEP 407: JDK 14 API Documentation JEP 408: JDK 14 Release Notes JEP 409: JDK 14 API Documentation JEP 410: JDK 14 Release Notes JEP 411: JDK 14 API Documentation JEP 412: JDK 14 Release Notes JEP 413: JDK 14 API Documentation JEP 415: JDK 14 API Documentation JEP 416: JDK 14 Release Notes JEP 417: JDK 14 API Documentation JEP 418: JDK 14 Release Notes JEP 419: JDK 14 API Documentation JEP 420: JDK 14 Release Notes JEP 421: JDK 14 API Documentation JEP 422: JDK 14 Release Notes JEP 423: JDK 14 API Documentation JEP 426: JDK 14 Release Notes JEP 427: JDK 14 API Documentation JEP 428: JDK 14 Release Notes JEP 429: JDK 14 API Documentation JEP 430: JDK 14 Release Notes JEP 431: JDK 14 API Documentation JEP 432: JDK 14 Release Notes JEP 433: JDK 14 API Documentation JEP 434: JDK 14 Release Notes JEP 435: JDK 14 API Documentation JEP 436: JDK 14 Release Notes JEP 437: JDK 14 API Documentation JEP 438: JDK 14 Release Notes JEP 439: JDK 14 API Documentation JEP 440: JDK 14 Release Notes JEP 441: JDK 14 API Documentation JEP 442: JDK 14 Release Notes JEP 443: JDK 14 API Documentation JEP 444: JDK 14 Release Notes JEP 445: JDK 14 API Documentation JEP 446: JDK 14 Release Notes JEP 447: JDK 14 API Documentation JEP 450: JDK 14 Release Notes JEP 451: JDK 14 API Documentation JEP 452: JDK 14 Release Notes JEP 453: JDK 14 API Documentation JEP 454: JDK 14 Release Notes JEP 455: JDK 14 API Documentation JEP 456: JDK 14 Release Notes JEP 457: JDK 14 API Documentation JEP 458: JDK 14 Release Notes JEP 459: JDK 14 API Documentation JEP 460: JDK 14 Release Notes JEP 461: JDK 14 API Documentation JEP 462: JDK 14 Release Notes JEP 463: JDK 14 API Documentation JEP 464: JDK 14 Release Notes JEP 465: JDK 14 API Documentation JEP 466: JDK 14 Release Notes JEP 467: JDK 14 API Documentation JEP 468: JDK 14 Release Notes JEP 469: JDK 14 API Documentation JEP 470: JDK 14 Release Notes JEP 471: JDK 14 API Documentation JEP 474: JDK 14 Release Notes JEP 475: JDK 14 API Documentation JEP 476: JDK 14 Release Notes JEP 477: JDK 14 API Documentation JEP 478: JDK 14 Release Notes JEP 479: JDK 14 API Documentation JEP 480: JDK 14 Release Notes JEP 481: JDK 14 API Documentation JEP 482: JDK 14 Release Notes JEP 483: JDK 14 API Documentation JEP 484: JDK 14 Release Notes JEP 485: JDK 14 API Documentation JEP 486: JDK 14 Release Notes JEP 487: JDK 14 API Documentation JEP 488: JDK 14 Release Notes JEP 489: JDK 14 API Documentation JEP 490: JDK 14 Release Notes JEP 491: JDK 14 API Documentation JEP 492: JDK 14 Release Notes JEP 493: JDK 14 API Documentation JEP 494: JDK 14 Release Notes JEP 495: JDK 14 API Documentation JEP 498: JDK 14 Release Notes JEP 499: JDK 14 API Documentation JEP 500: JDK 14 Release Notes JEP 374: Disable and Enable the JDK's Default Security Manager JEP 385: Deprecate the Security Manager for Removal JEP 394: Pattern Matching for instanceof (Standard) JEP 348: Promptly Return Unused Committed Memory JEP 381: Remove the Nashorn Java Script Engine JEP 377: ZGC: Uncommit Unused Memory (Standard Feature Preview) JEP 370: Text Blocks (Standard Feature Preview) JEP 378: Text Blocks (Standard Feature) JEP 384: Context-Sensitive Deprecation JEP 375: Pattern Matching for instanceof (Standard Feature Preview) JEP 383: Foreign-Memory Access API (Standard Feature Preview) JEP 376: ZGC: Concurrent Thread-Stack Processing (Standard Feature Preview) JEP 378: New mac OS Rendering Pipeline (Standard Feature Preview) JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Standard Feature Preview) JEP 394: Pattern Matching for instanceof (Standard Feature) JEP 345: Switch Expressions (Standard Feature) JEP 360: Sealed Types (Standard Feature) JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector JEP 371: New mac OS Rendering Pipeline Switch Expressions (Standard) JEP 347: Enable Class Data Sharing JEP 346: Context-Specific Deserialization JEP 366: Deprecate the Applet API for Removal JEP 367: Java Packaging Tool (jpackage) JEP 372: Remove the Solaris and SPARC Ports JEP 373: Dynamic Class File Constants JEP 377: JFR Event Streaming JEP 381: Remove the RMI Activation System JEP 383: JDK Flight Recorder JEP 387: JDK Flight Recorder JEP 388: Foreign-Memory Access API (Incubator) JEP 389: Pattern Matching for instanceof (Preview) JEP 395: Sealed Classes (Standard Feature) JEP 364: Remove the RMI Activation JEP 366: Remove the Java FX Modules JEP 374: Disable and Enable JDK Internals by Default JEP 388: Windows/ AArch64 Port JEP 391: mac OS/ AArch64 Port |
gptkbp:follows |
gptkb:Java_SE_13
|
https://www.w3.org/2000/01/rdf-schema#label |
Java SE 14
|
gptkbp:includes |
gptkb:Foreign-Memory_Access_API_(incubator)
gptkb:JEP_370 gptkb:Java_Runtime_Environment gptkb:Records gptkb:JFR_Event_Streaming gptkb:Null_Pointer_Exception.get_Message() Switch Expressions (preview) Helpful Null Pointer Exceptions new garbage collection options |
gptkbp:introduced |
Helpful Null Pointer Exceptions
|
gptkbp:is_a_platform_for |
developing Java applications
|
gptkbp:is_available_for |
gptkb:Linux
gptkb:mac_OS gptkb:Windows download |
gptkbp:is_available_in |
gptkb:Oracle_JDK
gptkb:Open_JDK |
gptkbp:is_compatible_with |
gptkb:Java_SE_13
|
gptkbp:is_documented_in |
Java SE 14 Documentation
|
gptkbp:is_known_for |
backward compatibility
scalability security features robustness performance improvements multithreading support new language features improved security features cross-platform capabilities enhanced garbage collection |
gptkbp:is_maintained_by |
gptkb:Java_Community_Process
|
gptkbp:is_often_used_in |
enterprise environments
|
gptkbp:is_part_of |
gptkb:Java_Community_Process
gptkb:Java_2_Platform gptkb:Java_ecosystem gptkb:Java_Development_Kit_(JDK) Java Specification Request (JSR) process |
gptkbp:is_popular_among |
gptkb:developers
|
gptkbp:is_supported_by |
gptkb:books
gptkb:multiple_platforms community forums online tutorials |
gptkbp:is_used_for |
gptkb:Software_Development
|
gptkbp:is_used_in |
gptkb:mobile_applications
enterprise applications desktop applications gaming applications machine learning applications microservices architecture web applications enterprise resource planning (ERP) systems server-side applications big data applications cloud applications customer relationship management (CRM) systems healthcare applications artificial intelligence applications telecommunications applications financial services applications scientific computing applications cloud computing applications data analysis applications Io T applications |
gptkbp:latest_version |
gptkb:14
|
gptkbp:next_edition |
gptkb:Java_SE_13
gptkb:Java_SE_15 |
gptkbp:precedes |
gptkb:Java_SE_15
|
gptkbp:provides |
performance improvements
|
gptkbp:release_date |
March 2020
March 17, 2020 |
gptkbp:released |
March 17, 2020
|
gptkbp:released_by |
Open JDK license
|
gptkbp:released_on |
March 2020
March 17, 2020 |
gptkbp:successor |
gptkb:Java_SE_15
|
gptkbp:supports |
gptkb:JEP_359
gptkb:Pattern_Matching_for_instanceof multiple programming paradigms |
gptkbp:written_in |
gptkb:Java
|
gptkbp:bfsParent |
gptkb:Java_2_Platform
gptkb:Java_FX gptkb:Records |
gptkbp:bfsLayer |
4
|