Vous êtes sur la page 1sur 4

Whats New in JDK 8

Whats New in JDK 8


Java System, Conventional Version 8 is a significant function launch. This article
summarizes features and improvements in Java SE 8 and in JDK 8, Oracles
execution of Java SE 8. Simply click the element name for a more in depth
information of the improvements for that element.
Java Development Language
Lambda Expression, a new terminology function, has been presented in this
launch. They help you to cure efficiency as an approach discussion, or code as
information. Lambda expressions let you show circumstances of single-method
connections (referred to as efficient interfaces) more compactly.
Technique sources offer easy-to-read lambda expressions for techniques that
already have a name.
Conventional techniques allow new efficiency to be put into the connections of
collections make certain binary interface with code published for older editions
of those connections.
Duplicating Annotations offer the capability to implement the same annotation
kind more than once to the same announcement or kind use.
Type Annotations offer the capability to implement an annotation anywhere a
kind is used, not just on a announcement. Used with a pluggable kind system,
this function allows enhanced kind verifying of your code.
Improved kind inference.
Technique parameter representation.
Collections
Sessions in the new java.util.stream program offer a Flow API to assistance
functional-style functions on sources of components. The Flow API is included in
the Selections API, which allows large functions on collections, such as
successive or similar map-reduce changes.

Performance Enhancement for HashMaps with Key Collisions


Lightweight Information contain predetermined subsets of the Java SE platform
and give programs that do not require the entire System to be implemented
and run on small gadgets.
Security
Client-side TLS 1.2 allowed by default
New version of AccessController.doPrivileged which allows code to say a part of
its rights, without avoiding the full traversal of the collection to check for other
permissions
More powerful techniques for password-based encryption
SSL/TLS Server Name Sign (SNI) Expansion assistance in JSSE Server
Support for AEAD algorithms: The SunJCE company is enhanced upon to
assistance AES/GCM/NoPadding cipher execution as well as GCM criteria
factors. And the SunJSSE company is enhanced upon to assistance AEAD
method centered cipher packages. See Oracle Suppliers Certification, JEP 115.
KeyStore improvements, such as the new Sector
java.security.DomainLoadStoreParameter, and the new
-importpassword for the keytool utility

KeyStore kind
control option

SHA-224 Concept Digests


Enhanced Support for NSA Package B Cryptography
Better Support for High Entropy Unique Number Generation
New java.security.cert.PKIXRevocationChecker
cancellation verifying of X.509 certificates
64-bit PKCS11 for Windows
New rcache Kinds in Kerberos 5 Replay Caching

category

for

establishing

Support for Kerberos 5 Method Conversion and Restricted Delegation


Kerberos 5 poor security types impaired by default
Unbound SASL for the GSS-API/Kerberos 5 mechanism
SASL service for several variety names
JNI link to local JGSS on Mac OS X
Support for stronger durability ephemeral DH important factors in the SunJSSE
provider
Support for server-side cipher packages choice personalization in JSSE
JavaFX
The new Modena concept has been applied in this launch. To find out more, see
your website at fxexperience.com.
The new SwingNode category allows designers to include Move material into
JavaFX programs. See the SwingNode javadoc and Embedding Move Content in
JavaFX Applications.
The new UI Manages add the DatePicker and the TreeTableView controls.
The javafx.print program provides people sessions for the JavaFX Publishing
API. See the javadoc for more details.
The 3D Design functions now consist of 3D forms, digicam, lighting, subscene,
material, choosing, and antialiasing. The new Shape3D (Box, Cyndrical tube,
MeshView, and Area subclasses), SubScene, Material, PickResult, LightBase
(AmbientLight and PointLight subclasses) , and SceneAntialiasing API sessions
have been included to the JavaFX 3D Design collection. The Camera API
category has also been modified in this launch. See the corresponding
category javadoc for
javafx.scene.shape.Shape3D,javafx.scene.SubScene,
avafx.scene.paint.Material,javafx.scene.input.PickResult,
javafx.scene.SceneAntialiasing, and the Getting Began with JavaFX 3D Design
papers.

The WebView category provides new functions and developments. Evaluation


Reinforced Highlights of HTML5 for more details about extra HTML5 functions
such as Web Electrical sockets, Web Employees, and Web Create styles.
Improved written text assistance such as bi-directional written text and
sophisticated written text programs such as Chinese and Hindi in controls, and
multi-line, multi-style written text in written text nodes.
Support for Hi-DPI shows has been included in this launch.
The CSS Styleable* sessions became community API. See the javafx. css
javadoc for more details.
The new ScheduledService category allows to instantly reboot the support.
JavaFX is now available for ARM systems. JDK for ARM contains the platform,
graphics and controls elements of JavaFX. You can join the Java certificaion
course to make your profession in this field.
If you want to take a java course in Pune and considering to brush your skills
then our java training institute has a name to be positively considered.
Check our JAVA REVIEWS here.

Vous aimerez peut-être aussi