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.