Java 12

GPTKB entity

Statements (147)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkb:Java_programming_language
gptkbp:developer gptkb:Oracle_Corporation
gptkbp:feature 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()
JEP 353: Reimplement the Legacy Socket API
JVM Constants API
New String Methods
Switch Expressions (Preview)
Compact Number Formatting
JEP 346: Promptly Return Unused Memory to the OS
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 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 359: Records (Preview)
JEP 361: Switch Expressions (Standard Feature)
JEP 362: Javadoc Updates
JEP 365: Remove the Applet API
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
JEP 181: Nest-Based Access Control
Default Garbage Collector for G1
JEP 358: ZGC: Concurrent Class Unloading
JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector
gptkbp:features gptkb:JEP_230:_Microbenchmark_Suite
gptkb:JEP_354:_Switch_Expressions_(Standard_Feature)
gptkb:Microbenchmark_Suite
gptkb:Shenandoah_Garbage_Collector_(Experimental)
Default CDS Archives
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 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 346: Promptly Return Unused Committed Memory from G1
JEP 189: Shenandoah Garbage Collector (Experimental)
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 357: Compact Number Formatting
JEP 358: Helpful Null Pointer Exceptions
JEP 359: Records (Preview)
JEP 361: Switch Expressions (Standard Feature)
JEP 362: Javadoc Updates
JEP 365: Remove the Applet API
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
Null Pointer Exception.get Message() enhancement
JEP 364: Deprecate the Security Manager for Removal
https://www.w3.org/2000/01/rdf-schema#label Java 12
gptkbp:latest_version gptkb:12
gptkbp:next_edition gptkb:Java_11
gptkb:Java_13
gptkbp:release_date March 2019
March 19, 2019
gptkbp:released March 19, 2019
gptkbp:successor gptkb:Java_13
gptkbp:bfsParent gptkb:API
gptkb:Java
gptkbp:bfsLayer 4