Java / Java 12
1. When Java 12 version is released?
Java 12 is launched on March 19, 2019.
2. What are the new JVM features in Java 12?
Shenandoah garbage collector , an experimental garbage-collection low-pause-time algorithm is added in Java 12 to reduce garbage-collection pause times by performing evacuation work concurrently with the running of Java threads. Promptly Return Unused Committed Memory from G1 , starting Java 12, ...
3. Does Java 12 have LTS (Long Term Support)?
Java 12 is a Non-LTS version, the Java 11 is LTS and next LTS release will be Java 17.
4. Mention some of the new language features in Java 12.
Switch Expressions , With Java 12, the beta switch expressions will improve coding by extending the switch statement, enabling its use as either a statement or an expression. It will let both forms use either the traditional or simplified scoping and control flow behavior. This will help simplify...
5. Which Version of Java Should I Use?
In 2022, there are 3 versions of Java that you'll commonly run across: Java 8 was released in 2014 and replaced Java 7 as the default recommended download. Its improvements over Java 7 include language-level support for lambda expressions, a new DATE/TIME API, and project Nashorn (a JavaScript ru...