today we will continue about the different versions of java discussed in earlier blog.
Dolphin(Java1.7,)
It was released on 28 July 2011.
following improvements were made in this version-
Java SE 9
At JavaOne 2011, Oracle discussed features they hope to have in a 2016 release of Java 9, including better support for multi-gigabyte heaps, better native code integration, and a self-tuning JVM.
• JSR 294: Modularization of the JDK under Project Jigsaw
• JSR 354: Money and Currency API
• Tight integration with JavaFX
There are plans to add automatic parallelization using OpenCL.
Java SE 10
It will make java pure OOP language,i.e., will not use primitive data type and move towards 64-bit addressable arrays to support large data sets.
Dolphin(Java1.7,)
It was released on 28 July 2011.
following improvements were made in this version-
• JVM support for dynamic languages, following the prototyping work currently done on the Multi Language Virtual Machine
• Compressed 64-bit pointers -Available in Java 6 with -XX:+UseCompressedOops
• Small language changes (grouped under a project named Coin)
• Strings in switch
• Automatic resource management in try-statement[
• Improved type inference for generic instance creation
• Simplified varargs method declaration
• Binary integer literals
• Allowing underscores in numeric literals
• Catching multiple exception types and rethrowing exceptions with improved type checking
• Compressed 64-bit pointers -Available in Java 6 with -XX:+UseCompressedOops
• Small language changes (grouped under a project named Coin)
• Strings in switch
• Automatic resource management in try-statement[
• Improved type inference for generic instance creation
• Simplified varargs method declaration
• Binary integer literals
• Allowing underscores in numeric literals
• Catching multiple exception types and rethrowing exceptions with improved type checking
• New platform APIs for the graphics features originally implemented in version 6u10 as unsupported APIs
This version also enhanced library-level support for new network protocols, including SCTP and Sockets Direct Protocol and Upstream updates to XML and Unicode.
Lambda (Java's implementation of lambda functions), Jigsaw (Java's implementation of modules), and part of Coin were dropped from Java 7.
Java SE 8
This version is expected to release on 18 March,2014.It will include that features which were to be designed in java1.7 but was not added.It work on features in the prototype. Java SE 8 Reference Implementation (JDK 8), is organized in terms of JDK Enhancement Proposals (JEP).
The main thing is that it will not run on Windows XP.
At JavaOne 2011, Oracle discussed features they hope to have in a 2016 release of Java 9, including better support for multi-gigabyte heaps, better native code integration, and a self-tuning JVM.
• JSR 294: Modularization of the JDK under Project Jigsaw
• JSR 354: Money and Currency API
• Tight integration with JavaFX
There are plans to add automatic parallelization using OpenCL.
Java SE 10
It will make java pure OOP language,i.e., will not use primitive data type and move towards 64-bit addressable arrays to support large data sets.
IN next blog we will discuss the features of java
java for beginners
ReplyDelete