Java SE 15
Автор: Rashid Ahmad
Загружено: 2020-10-03
Просмотров: 34
Описание:
JDK 15: The new features in Java 15 #java15
In 2020, we celebrate 25 years of Java. Over those years, Java has given users over two decades of innovation built on the momentum of previous enhancements such as Generics in Java 5, Lambdas in Java 8 and Modules in Java 9, which collectively culminate in boosting performance, stability and security of the Java platform along the way.
New Features
JEP 339 Edwards-Curve Digital Signature Algorithm
This feature improves security and performance by implementing cryptographic signatures using the Edwards-Curve Digital Signature Algorithm (EdDSA) as described by RFC 8032. EdDSA is a modern elliptic curve signature scheme that has several advantages over the existing signature schemes in the JDK. The primary goal of this JEP is an implementation of this scheme as standardized in RFC 8032. This new signature scheme does not replace ECDSA.
JEP 371 Hidden Classes
This feature assists frameworks that need to generate classes at run time. Frameworks generate classes to dynamically extend their behavior, but it is desirable to limit access to those classes. Hidden classes are helpful because they can only be accessed via reflection, not from ordinary bytecode. In addition, hidden classes can be unloaded independently of other classes, which may reduce a framework's memory footprint.
The JDK has thousands of features implemented by millions of lines of code, and it's important to preserve the reliability and maintainability of that code. Features that are outdated or that see very little use may have their code removed, while other features may have their code rewritten for stability and performance. Features are never removed without being deprecated for at least one release first. JDK 15 deprecates two features, and removes two other features that were previously deprecated. JDK 15 also modernizes the implementation of the networking stack.
JEP 374 Disable and deprecate biased locking
JEP 374 disables biased locking by default and deprecate all related command-line options.
JEP 385 Deprecate RMI Activation for Removal
JEP 385 Deprecates the RMI Activation mechanism for future removal. RMI Activation is an obsolete part of RMI that has been optional since Java 8. No other part of RMI will be deprecated.
JEP 372 Remove the Nashorn JavaScript Engine
JEP 372 removes the Nashorn JavaScript script engine and APIs, and the jjs tool. The engine, the APIs, and the tool were deprecated for removal in JDK 11 with the express intent to remove them in a future release.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: