The latest features coming to Java 12

Page 1


JDK 12 with it's feature • Java latest features for programmers at a quicker access. I’ve seen some of the specifications or features that you can predict to see in the next Java version 12 release in current year. • You can get the open JDK 12 advance control to develop and try out these existing version. Let’s talking latest features in Java 12.


JDK Version History Jan 1996

Feb 1997

Dec 1998

May 2000

JDK 1.0

JDK 1.1

J2SE 1.2

J2SE 1.3

Feb 2002

Sept 2004

Dec 2006

J2SE 1.4

J2SE 5.0

Java SE 6.0

Mar 2014

Sep 2017

Mar 2018

Sep 2018

Java SE 8

Java SE 9

Java SE 10

Java SE 11

Jul 2011 Java SE 7.0

Mar 2019 Java SE 12


Start

Switch Expressions You have a define any calendar year and you want to use switch statement to retune the number of words in the characters. There are simply way to do this but we are moving to use switch statements to below example. test Year { JANUARY, FEBRUARY, MARCH, APRIL, ......, DECEMBER }

Switch(day) Case (Mon)

Test 1 Break;

False Case (Tue)

Test 2 Break;

False Case (No.) False Default

Test No. Break; Default Test Test List

End


Microbenchmark Suite • Most of the time, I think it’s been when there are no benchmarks including few library. • By influencing coverage we can lower risk of regressions going move, and by embedded with OpenJDK with both authoring new ones and executing more tests on more device, I believe we’ll see better outputs over time. • One intent of this JOB is to generate it simpler for OpenJDK projects to write new micro benchmarks when and where code is correctly being modified. Which will help getting early catch on problems as latest Java features are being built.


JVM Constants API • Here specify a relative of value based symbolic resource, a special character define a loadable content is purely official form. It also easy to integrate into a program or module. • Component use - core-libs /  java.lang.invoke

JVM


AArch64 Port • AArch64/ARM 64 Port supports a huge items of device form large organization aarch64 Server Base System Architecture (SBSA) compliant device down to cheap single board computers. • We’re mainly targeted on Server, latest IoT and other devices are similar to other Fedora architecture support.


CDS Archives • A simple CDS was available with Sun JVM since java intermediate version was limited to system classes and serial GC only. • In, oracle latest JDK 12 this finally become useful, with support of other algorithm and application classes.


Abortable G1 Mixed Collections • G1 garbage management not manually return Java load memory to the operating system when inactive. • There are many strategies of Garbage Collection some of which is perfectly for a specific use case. In this presentation, we have explored some of the top Garbage Collection algorithms.


Contact Us Corporate Office "Royal Square" 1st Floor, Off No. 110, Nr. Shilp Tower, Tagore Road, Rajkot - 360 001 Gujarat - India info@nexsoftsys.com

Development Centre “Titanium Square” 3rd Floor, Office No. B-302, S.G. Highway, Beside Parsoli Motors. Nr. Thaltej Crossing, Ahmedabad – 380 054 Gujarat – India hs@nexsoftsys.com


THANK YOU FOR YOUR ATTENTION

Q

A


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.