We're counting down to the last free Oracle Java 8 update - what's your plan?
Azul can save your day. Learn How!
Looking for OpenJDK 10? You can get Azul Zulu builds of the latest Java version, OpenJDK 10, for Windows, Linux or macOS here. All Zulu builds are 100% open source. Zulu is tested and certified to meet the Java SE standards for Java 10 and is free to download and use without field of use restrictions.
Azul maintains builds of OpenJDK for Java 10, 9, 8, 7, and 6. Every build is tested, certified, 100% open source, and free to download and use.Take me to the main Zulu Download Page
Zulu 10/OpenJDK 10 runs on all major builds of Linux, on Windows desktop and server, on macOS, and even on Solaris. You can run Zulu on your desktop, in your datacenter, in containers or in the cloud.Show me the Zulu Data Sheet
Study Zulu Installation Guide and the Release Notes with the explicit product history to learn more about Zulu, a certified, multi-platform build of OpenJDK for Windows, Linux, and macOS. The installation guide offers steps for installing Zip and native downloadable packages, plus instructions for many automated delivery systems like Apt, Yum, Docker, and Cloud VMsTake Me to Zulu Docs
Application Class-data Sharing: CDS was introduced in JDK 5 to improve the performance of the JVM startup and reduce the resource footprint when multiple JVMs are running on the same physical or virtual machine.
These enhance the java.util.Locale class and related APIs to implement additional Unicode extensions of BCP 47 language tags. Specifically, tags for currency type, the first day of the week, region override and time zone will now be supported.
319] Root Certificates: This will provide a default set of root Certification Authority (CA) certificates in the JDK. Critical security components such as TLS will now work by default in OpenJDK builds. This is a beneficial addition and is probably part of the work Oracle is undertaking to ensure that OpenJDK binaries and Oracle JDK binaries are functionally the same.
G1 is designed as a low-latency garbage collector (but will still resort to a full compacting collection if it cannot keep up with the rate of promotion to the old generation or fragmentation of the heap). Prior to JDK 9, the default collector was the parallel, throughput, collector. To reduce differences in the performance profile of applications using the default collector, G1 now has a parallel full collection
The format being used is very similar to that introduced in JDK 9 to give a more semantic form. The one thing that bugs me about this is the inclusion of an INTERIM element, which as the JEP states, “is always zero”. Well, if it’s always zero, what’s the point of having it? Yes, they say it’s reserved for future use, but I still don’t like it. This is unnecessary complexity in my opinion.
Starting with Java 9, the availability of free public updates for Java is typically limited to 6 months after each release of Java SE. That's fine for lots of development teams, but businesses need to know that they can get access to security patches, stability updates, and bugfixes. Zulu Enterprise Support plans protect your business, and ensure that you don't miss critical platform updates and patches. We're also available to help your team 24 x 7 x 365.