Java SE 6 Update Beta Introduction

Source: Internet
Author: User
Tags new features java se

Don't be fooled by this ordinary name, the upcoming Java SE6 Update10 (currently published as a trial version) is very different from the previous update. Java SE 6u10 has added features and functionality to facilitate the development of envelopes (Envelope), as compared to the previously released Java programming language update.

Strictly speaking, the "Java Update release" only changes the version number fourth (for example, version 1.6.0_10 10). Unlike most distributions, the update release does not allow adding, removing, or changing any of the public API functions, which limits the update distribution to fixes to bugs. 6U10 also does not contain new or modified API functions, however, we are still successful in adding some incredible new features.

Why do you want to publish a specific update?

After the Java program is running normally, it is usually very stable. Today's Java run-time environment (JRE) is stable, reliable and fast.

Unfortunately, for historical reasons, it is much more difficult to get into the "normal run" state than you think. The challenges faced include:

It is difficult to detect the Java runtime environment, especially web browsers

It is difficult to automatically install a new run-time environment

Large Download Volume

Bad cold start performance

Applets and Web startup programs overlap less

Java SE 6u10 is designed to address these challenges. The Java SE 6u10 is careful to avoid changes to the API public functions, so we can provide the hotfix to you earlier without waiting for Java SE 7!

Java kernel

JRE provides a number of different api:swing, AWT, ImageIO, SQL, CORBA, RMI, Math, XML, XSLT, concurrency. Too much, and each release of the new version will increase. While Rich APIs make Java software easier to write, the JRE has remained robust for years (because of its strong compressibility, Java 2 Platform, Standard Edition 1.5 downloads are relatively small, uncompressed JRE or relatively large. )。

Figure 1:jre Size in MB

The Java kernel is designed to enable Java software to enter the running state faster. Users simply need to download a small installer ("kernel") to basically include all the required JRE components without downloading the full JRE. When needed, the user can download additional components, and the JRE will download the remaining components in the background and assemble them itself.

Figure 2:kernel Size in MB

Currently, the typical Swing program and Java applets download size is 4-5 MB, and the full JRE is 14.4 MB.

For more information on the Java kernel, see the 6u10 FAQ.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.