Java Design Pattern
Introduction to Java 10
Introduction to Java 11
Introduction to Java 12

Java 12 Introduction

Oracle released Java 12 in 19th March 2019 and announced every new release will come to market every six months thereafter. The main purpose is to make new releases more frequent for the Java ecosystem, with certain releases earmarked as long-term support (LTS). And by support, we mean the allocation of update releases for bug fixes and critical security patches. This latest version offers a list of new features such as Switch Expressions, Default CDS Archives, Shenandoah, Microbenchmark Suite, etc..

JDK 12 release schedule

2018/12/13 Rampdown Phase One (fork from main line)

2019/01/17 Rampdown Phase Two

2019/02/07 Release-Candidate Phase

2019/03/19 General Availabilit

The latest version of Java Platform Standard Edition (Java SE) is JDK 12 as described by JSR 386 (Java Specification Request) in the Java Community Process

JAVA 12 Benefits

  • • In JAVA 12 switch statement is extended for making code process easier.
  • • Garbage collection pause times is reduced by processing evacuation work while running threads, that means pause times are consistent regardless of the heap size.
  • • Add a suite of microbenchmarks into the JDK build source code–streamlining the running of existing benchmarks and the creation of new ones.
  • • Eliminate any duplicate work necessary with maintaining two port
  • • Make aborting the garbage collection process much more efficient by breaking up the mixed collection group into mandatory and optional parts

Download JAVA 12

Download Java from the official Java Website

About the Author



Silan Software is one of the India's leading provider of offline & online training for Java, Python, AI (Machine Learning, Deep Learning), Data Science, Software Development & many more emerging Technologies.


We provide Academic Training || Industrial Training || Corporate Training || Internship || Java || Python || AI using Python || Data Science etc






 PreviousNext