![]() This compiler has seen little use since its introduction and the effort required to maintain it is significant. Remove the experimental Java-based ahead-of-time (AOT) and just-in-time (JIT) compiler. JEP 410: Remove the Experimental AOT and JIT Compiler Sealed classes and interfaces restrict which other classes or interfaces may extend or implement them. Remove the Remote Method Invocation (RMI) Activation mechanism, while preserving the rest of RMI.Įnhance the Java programming language with sealed classes and interfaces. JEP 406: Pattern Matching for switch (Preview)Įnhance the Java programming language with pattern matching for switch expressions and statements, along with extensions to the language of patterns.Įxtending pattern matching to switch allows an expression to be tested against a number of patterns, each with a specific action, so that complex data-oriented queries can be expressed concisely and safely. It is no longer possible to relax the strong encapsulation of internal elements via a single command-line option, as was possible in JDK 9 through JDK 16. ![]() Strongly encapsulate all internal elements of the JDK, except for critical internal APIs such as. JEP 403: Strongly Encapsulate JDK Internals It is essentially irrelevant since all web-browser vendors have either removed support for Java browser plug-ins or announced plans to do so. JEP 398: Deprecate the Applet API for Removalĭeprecate the Applet API for removal. Implement a Java 2D internal rendering pipeline for macOS using the Apple Metal API as alternative to the existing pipeline, which uses the deprecated Apple OpenGL API. Provide new interface types and implementations for pseudorandom number generators (PRNGs), including jumpable PRNGs and an additional class of splittable PRNG algorithms (LXM). JEP 356: Enhanced Pseudo-Random Number Generators This restores the original floating-point semantics to the language and VM, matching the semantics before the introduction of strict and default floating-point modes in Java SE 1.2. Make floating-point operations consistently strict, rather than have both strict floating-point semantics (strictfp) and subtly different default floating-point semantics. JEP 306: Restore Always-Strict Floating-Point Semantics * Azul provides three types of distribution packages for each Java version: JavaFX is available in the bandles with the -fx- suffix in the name. JavaFX Version The version of JavaFX that is included in this release of Azul Zulu. JDK Version The JDK version that is used in this release of Azul Zulu. The following table describes which Azul Zulu versions are published with this release. This release is a General Availability release of Azul Zulu 17.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |