Statements (342)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:Java_programming_language |
gptkbp:developed_by |
gptkb:Oracle_Corporation
|
gptkbp:developer |
gptkb:Oracle_Corporation
|
gptkbp:feature |
gptkb:Shenandoah:_A_Low-Pause-Time_Garbage_Collector_(Experimental)
gptkb:JEP_230:_Microbenchmark_Suite gptkb:JEP_354:_Switch_Expressions_(Standard_Feature) gptkb:Microbenchmark_Suite Default CDS Archives JEP 353: Reimplement the Legacy Socket API JVM Constants API New String Methods Switch Expressions (Preview) JEP 362: Deprecate the Security Manager for Removal JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) JEP 346: Promptly Return Unused Committed Memory from G1 JEP 344: Abortable Mixed Collections for G1 JEP 347: Non-Volatile Mapped Byte Buffers JEP 349: JFR Event Streaming JEP 350: Dynamic CDS Archives JEP 351: ZGC: Uncommit Unused Memory JEP 355: Text Blocks (Preview) JEP 356: Enhanced Pseudo-Random Number Generators JEP 357: Compact Number Formatting JEP 358: Helpful Null Pointer Exceptions JEP 359: Records (Preview) JEP 369: Remove the Java Management Extensions (JMX) JEP 368: Remove the Java Naming and Directory Interface (JNDI) JEP 348: Epsilon: A No-Op Garbage Collector (Experimental) JEP 325: Switch Expressions (Preview) JEP 352: Javadoc Search JEP 360: Sealed Types (Preview) JEP 363: Remove the Applet API JEP 364: Remove the Java EE and CORBA Modules JEP 365: Remove the Java FX Modules JEP 367: Remove the Java Sound API JEP 372: Remove the Java Native Interface (JNI) JEP 373: Remove the Java Native Access (JNA) JEP 370: Remove the Java Platform Module System (JPMS) JEP 361: Local-Variable Syntax for Lambda Parameters JEP 374: Remove the Java Management Extensions (JMX) JEP 371: Remove the Java Virtual Machine Tool Interface (JVM TI) JEP 366: Remove the Java 2 D API |
gptkbp:features |
gptkb:JEP_357:_Null_Pointer_Exception.get_Message()
gptkb:JEP_230:_Microbenchmark_Suite gptkb:JEP_354:_Switch_Expressions_(Standard_Feature) gptkb:Microbenchmark_Suite gptkb:Shenandoah_Garbage_Collector_(Experimental) gptkb:JEP_348:_Unicode_11.0 gptkb:Null_Pointer_Exception.get_Message() gptkb:JEP_366:_JFR:_Event_Streaming gptkb:JEP_368:_JFR:_Event_Streaming gptkb:JEP_376:_JFR:_Event_Streaming gptkb:JEP_379:_JFR:_Event_Streaming gptkb:JEP_381:_JFR:_Event_Streaming gptkb:JEP_383:_JFR:_Event_Streaming gptkb:JEP_386:_JFR:_Event_Streaming Default CDS Archives Improved Aarch64 Port JEP 351: ZGC: Concurrent Thread-Stack Processing JEP 353: Reimplement the Legacy Socket API JVM Constants API New String Methods Switch Expressions (Preview) Switch expressions (preview) JEP 362: Deprecate the Security Manager for Removal Compact Number Formatting JEP 360: Sealed Classes (Preview) 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 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) JEP 346: Promptly Return Unused Committed Memory from G1 JEP 357: Migrate from Mercurial to Git JEP 363: Local-Variable Syntax for Lambda Parameters Enhanced Switch Statement (Preview) JEP 344: Abortable Mixed Collections for G1 JEP 347: Non-Volatile Mapped Byte Buffers JEP 348: Thread-Local Handshakes JEP 349: JFR Event Streaming JEP 350: Dynamic CDS Archives JEP 351: ZGC: Uncommit Unused Memory JEP 352: Non-Volatile Mapped Byte Buffers JEP 355: Text Blocks (Preview) 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: Javadoc Updates JEP 366: Remove the Java EE and CORBA Modules JEP 367: Remove the Java EE and CORBA Modules JEP 368: Remove the Java EE and CORBA Modules JEP 369: Remove the Java EE and CORBA Modules 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 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 364: Deprecate the Security Manager for Removal New Garbage Collector Options JEP 352: JFR: Event Streaming JEP 362: JFR: Event Streaming JEP 363: JFR: Event Streaming JEP 364: JFR: Event Streaming JEP 365: JFR: Event Streaming JEP 367: JFR: Event Streaming JEP 369: JFR: Event Streaming JEP 370: JFR: Event Streaming JEP 371: JFR: Event Streaming JEP 372: JFR: Event Streaming JEP 373: JFR: Event Streaming JEP 374: JFR: Event Streaming JEP 375: JFR: Event Streaming JEP 377: JFR: Event Streaming JEP 378: JFR: Event Streaming JEP 380: JFR: Event Streaming JEP 382: JFR: Event Streaming JEP 384: JFR: Event Streaming JEP 385: JFR: Event Streaming JEP 387: JFR: Event Streaming JEP 388: JFR: Event Streaming JEP 389: JFR: Event Streaming JEP 390: JFR: Event Streaming JEP 391: JFR: Event Streaming JEP 392: JFR: Event Streaming JEP 393: JFR: Event Streaming JEP 394: JFR: Event Streaming JEP 395: JFR: Event Streaming JEP 396: JFR: Event Streaming JEP 397: JFR: Event Streaming JEP 398: JFR: Event Streaming JEP 399: JFR: Event Streaming New API for working with Unicode JEP 346: Promptly Return Unused Memory from G1 JEP 350: Dynamic Class-File Constants JEP 358: ZGC: Concurrent Thread-Stack Processing JEP 390: Deprecate the Java EE and CORBA Modules for Removal JEP 395: Deprecate the Java EE and CORBA Modules for Removal JEP 367: Deprecate the Java EE and CORBA Modules for Removal JEP 392: Deprecate the Java EE and CORBA Modules for Removal JEP 398: Deprecate the Java EE and CORBA Modules for Removal JEP 363: Remove the Applet API JEP 364: Remove the Java EE and CORBA Modules JEP 365: Deprecate the Applet API for Removal JEP 365: Remove the Java EE and CORBA Modules JEP 366: Deprecate the RMI Activation for Removal JEP 387: Deprecate the Java EE and CORBA Modules for Removal JEP 379: Deprecate the Java EE and CORBA Modules for Removal JEP 386: Deprecate the Java EE and CORBA Modules for Removal JEP 348: Promptly Return Unused Committed Memory from G1 JEP 380: Deprecate the Java EE and CORBA Modules for Removal JEP 372: Deprecate the Java EE and CORBA Modules for Removal JEP 391: Deprecate the Java EE and CORBA Modules for Removal JEP 369: Deprecate the Java EE and CORBA Modules for Removal JEP 399: Deprecate the Java EE and CORBA Modules for Removal JEP 393: Deprecate the Java EE and CORBA Modules for Removal JEP 385: Deprecate the Java EE and CORBA Modules for Removal JEP 378: Deprecate the Java EE and CORBA Modules for Removal JEP 388: Deprecate the Java EE and CORBA Modules for Removal JEP 382: Deprecate the Java EE and CORBA Modules for Removal JEP 377: Deprecate the Java EE and CORBA Modules for Removal JEP 397: Deprecate the Java EE and CORBA Modules for Removal JEP 383: Deprecate the Java EE and CORBA Modules for Removal JEP 376: Deprecate the Java EE and CORBA Modules for Removal JEP 394: Deprecate the Java EE and CORBA Modules for Removal JEP 375: Deprecate the Java EE and CORBA Modules for Removal JEP 374: Deprecate the Java EE and CORBA Modules for Removal JEP 389: Deprecate the Java EE and CORBA Modules for Removal JEP 396: Deprecate the Java EE and CORBA Modules for Removal JEP 371: Deprecate the Java EE and CORBA Modules for Removal JEP 370: Deprecate the Java EE and CORBA Modules for Removal JEP 373: Deprecate the Java EE and CORBA Modules for Removal JEP 381: Deprecate the Java EE and CORBA Modules for Removal JEP 368: Deprecate the Java EE and CORBA Modules for Removal JEP 361: Local-Variable Syntax for Lambda Parameters JEP 384: Deprecate the Java EE and CORBA Modules for Removal JEP 349: JDK 12: New String Methods JEP 352: JDK 12: Compact Number Formatting JEP 359: JDK 12: New String Methods JEP 360: JDK 12: Compact Number Formatting JEP 361: JDK 12: New String Methods JEP 362: JDK 12: Compact Number Formatting JEP 363: JDK 12: New String Methods JEP 364: JDK 12: Compact Number Formatting JEP 365: JDK 12: New String Methods JEP 366: JDK 12: Compact Number Formatting JEP 367: JDK 12: New String Methods JEP 368: JDK 12: Compact Number Formatting JEP 369: JDK 12: New String Methods JEP 370: JDK 12: Compact Number Formatting JEP 371: JDK 12: New String Methods JEP 372: JDK 12: Compact Number Formatting JEP 373: JDK 12: New String Methods JEP 374: JDK 12: Compact Number Formatting JEP 375: JDK 12: New String Methods JEP 376: JDK 12: Compact Number Formatting JEP 377: JDK 12: New String Methods JEP 378: JDK 12: Compact Number Formatting JEP 379: JDK 12: New String Methods JEP 380: JDK 12: Compact Number Formatting JEP 381: JDK 12: New String Methods JEP 382: JDK 12: Compact Number Formatting JEP 383: JDK 12: New String Methods JEP 384: JDK 12: Compact Number Formatting JEP 385: JDK 12: New String Methods JEP 386: JDK 12: Compact Number Formatting JEP 387: JDK 12: New String Methods JEP 388: JDK 12: Compact Number Formatting JEP 389: JDK 12: New String Methods JEP 390: JDK 12: Compact Number Formatting JEP 391: JDK 12: New String Methods JEP 392: JDK 12: Compact Number Formatting JEP 393: JDK 12: New String Methods JEP 394: JDK 12: Compact Number Formatting JEP 395: JDK 12: New String Methods JEP 396: JDK 12: Compact Number Formatting JEP 397: JDK 12: New String Methods JEP 398: JDK 12: Compact Number Formatting JEP 399: JDK 12: New String Methods Enhanced AArch64 Intrinsics JEP 352: JIT Compiler for the AArch64 Architecture |
https://www.w3.org/2000/01/rdf-schema#label |
Java SE 12
|
gptkbp:improves |
developer productivity
|
gptkbp:includes |
gptkb:JEP_230:_Microbenchmark_Suite
gptkb:JEP_354:_Switch_Expressions_(Standard_Feature) gptkb:Microbenchmark_Suite gptkb:Shenandoah_Garbage_Collector_(Experimental) gptkb:Null_Pointer_Exception.get_Message() performance improvements new features Default CDS Archives Improved Aarch64 Port JEP 353: Reimplement the Legacy Socket API JVM Constants API New String Methods Switch Expressions (Preview) Compact Number Formatting JEP 360: Sealed Classes (Preview) JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) JEP 344: Abortable Mixed Collections for G1 JEP 347: Non-Volatile Mapped Byte Buffers JEP 348: Thread-Local Handshakes JEP 349: JFR Event Streaming JEP 350: Dynamic CDS Archives JEP 351: ZGC: Uncommit Unused Memory JEP 352: Non-Volatile Mapped Byte Buffers JEP 355: Text Blocks (Preview) JEP 356: Enhanced Pseudo-Random Number Generators JEP 357: Compact Number Formatting JEP 359: Records (Preview) JEP 362: Deprecate the Applet API JEP 346: Promptly Return Unused Memory from G1 JEP 358: ZGC: Concurrent Thread-Stack Processing JEP 379: Remove the Java Management Extensions (JMX) Modules JEP 371: Remove the Java Management Extensions (JMX) Modules JEP 387: Remove the Java Management Extensions (JMX) Modules JEP 381: Remove the Java Management Extensions (JMX) Modules JEP 378: Remove the Java Management Extensions (JMX) Modules JEP 374: Remove the Java Management Extensions (JMX) Modules JEP 382: Remove the Java Management Extensions (JMX) Modules Enhanced Hash Map JEP 363: Remove the Security Manager JEP 364: Remove the Java EE and CORBA Modules JEP 365: Remove the Java FX Modules JEP 366: Remove the Java 2 D Modules JEP 367: Remove the Java Sound Modules JEP 389: Remove the Java Management Extensions (JMX) Modules JEP 377: Remove the Java Management Extensions (JMX) Modules JEP 380: Remove the Java Management Extensions (JMX) Modules JEP 388: Remove the Java Management Extensions (JMX) Modules JEP 368: Remove the Java Naming and Directory Interface (JNDI) Modules JEP 373: Remove the Java Management Extensions (JMX) Modules JEP 390: Remove the Java Management Extensions (JMX) Modules JEP 385: Remove the Java Management Extensions (JMX) Modules JEP 391: Remove the Java Management Extensions (JMX) Modules JEP 370: Remove the Java Management Extensions (JMX) Modules JEP 369: Remove the Java Management Extensions (JMX) Modules JEP 383: Remove the Java Management Extensions (JMX) Modules JEP 376: Remove the Java Management Extensions (JMX) Modules JEP 386: Remove the Java Management Extensions (JMX) Modules JEP 361: Local-Variable Syntax for Lambda Parameters JEP 372: Remove the Java Management Extensions (JMX) Modules JEP 384: Remove the Java Management Extensions (JMX) Modules JEP 375: Remove the Java Management Extensions (JMX) Modules JEP 396: Remove the Java Management Extensions (JMX) Modules JEP 394: Remove the Java Management Extensions (JMX) Modules New API for the JDK Flight Recorder Switch Expressions (Preview) Enhancements JEP 392: Remove the Java Management Extensions (JMX) Modules JEP 397: Remove the Java Management Extensions (JMX) Modules JEP 398: Remove the Java Management Extensions (JMX) Modules JEP 395: Remove the Java Management Extensions (JMX) Modules JEP 393: Remove the Java Management Extensions (JMX) Modules JEP 399: Remove the Java Management Extensions (JMX) Modules |
gptkbp:introduced |
gptkb:switch_expressions
Switch expressions (preview) |
gptkbp:is_a |
major release
|
gptkbp:is_available_for |
gptkb:Linux
gptkb:mac_OS gptkb:Windows |
gptkbp:is_known_for |
backward compatibility
|
gptkbp:is_part_of |
gptkb:Java_2_Platform
gptkb:Java_Development_Kit_(JDK) |
gptkbp:is_used_in |
enterprise applications
|
gptkbp:latest_version |
gptkb:12
|
gptkbp:next_edition |
gptkb:Java_SE_11
gptkb:Java_SE_13 |
gptkbp:provides |
gptkb:JEP_189
gptkb:JEP_230 gptkb:JEP_325 |
gptkbp:release_date |
March 2019
March 19, 2019 |
gptkbp:released |
March 19, 2019
|
gptkbp:released_in |
March 2019
|
gptkbp:released_on |
March 19, 2019
|
gptkbp:succeeded_by |
gptkb:Java_SE_13
|
gptkbp:successor |
gptkb:Java_SE_13
|
gptkbp:supports |
text blocks
|
gptkbp:bfsParent |
gptkb:Java_2_Platform
|
gptkbp:bfsLayer |
4
|