Friday, 1 July 2011

Java 7 Launch

Hey folks,
I am very glad to inform you that finally Oracle has planned to launch the most awaiting Java 7 on Thursday 7th July 2011. Oracle has also planned several celebration events / parties & in preparation of these events they have created a Technical Launch Kit which includes Java 7 presentations, code samples, and T-shirts, etc.
The Key Features are itemized below:
JDK 7 introduces several key features to improve performance, usability, and security of the Java platform. A detailed list of these features appears on the OpenJDK site.
Based on the feedback from the developer community and Sun's customers, the JDK 7 features primarily focus on the following areas.
Modularization     A large-scale effort to refactor, or break up, the Java SE platform into smaller, separate, interdependent modules. Individual modules can then be downloaded as required by the Java virtual machine and/or Java applications. This effectively shrinks the size of the runtime on the user's machine.
One benefit of modularization is that the platform is a smaller download, potentially improving start-up performance. Having a smaller memory footprint also enables significant performance improvements, especially for desktop applications. A smaller platform also means it can now fit on devices with less memory.
You can find more information about modularization on the OpenJDK site, on Mark Reinhold's blog , or on the Project Jigsaw site.
Multi-Language Support     Improves compatibility between Java and various dynamic languages, such as Ruby and Python, by providing better-than-native implementations of these languages on top of the Java Runtime Environment (JRE).
Performance     Sun understands the need to improve the performance of the Java SE platform, and several features in JDK 7 address just that. Here are two such features slated for JDK 7:
    * Compressed 64-bit object pointers
    * G1 Garbage Collector
The new Garbage First (G1) Garbage Collector is a low pause, server-style garbage collector that will eventually replace the Concurrent Mark-Sweep (CMS) garbage collector. G1's primary advantage over CMS are incremental compaction, better predictability, and ease of use. You can find more information on the OpenJDK site or on Alex Miller's blog.

No comments:

Post a Comment