JDK10
JDK10, released in March 2018, is the tenth major release of the Java Development Kit (JDK) by Oracle Corporation. It introduced several new features and enhancements to the Java programming language and its runtime environment. One of the key features of JDK10 is local-variable type inference, which allows developers to declare local variables with the var keyword, letting the compiler infer the type based on the assigned value. This feature aims to reduce boilerplate code and improve code readability.
Another notable addition is the garbage-collector interface, which provides a common interface for implementing garbage collectors.
JDK10 also includes improvements to the Java Virtual Machine (JVM), such as the application class-data sharing
In terms of security, JDK10 includes several enhancements to the Java Cryptography Architecture (JCA) and Java
Overall, JDK10 builds upon the foundations laid by previous versions of the JDK, introducing new features and