Difference between jdk 1.6 and jdk 1.7 As follows:
JDK 6
-
JDK 6 was released as part of Java SE 6.
-
JDK 6 was released on 11th December 2006.
-
Project Mustang is the code name of JDK 6.
-
There are twenty seven subversions of JDK 6.
- The latest version is 1.6.0_30.
-
The new features and enhancements introduced in JDK 6 are: Creation of additional classes in java.awt package.
-
Extended support for internationalization.
-
Improvements in javax.swing.
-
Introduction of system tray capability.
-
Introduction to new type of compilers and lot more.
-
JDK 6 also includes enhancements in Debugging.
-
Avoiding memory leaks.
-
Security support.
-
Scripting Language Support.
-
JDBC 4.0 API.
-
Java Compiler API.
-
Pluggable Annotations.
-
Native PKI, Java GSS, Kerberos and LDAP support.
-
Integrated Web Services.
-
Lot more enhancements.
JDK 7
-
JDK 7 was released as part of Java SE 7.
-
JDK 7 was released on 07th July 2011.
-
Project Dolphin is the code name of JDK 7.
-
There are two subversions of JDK 7.The latest version number is 1.7.0_02.
-
The new features and enhancements introduced in JDK 7 are: Enhanced support for dynamically typed languages.
-
Strict type checking verifier.
-
Upgrading of class loader architecture.
-
Updates in collections and concurrency.
-
Locale enhancement.
-
Support for Unicode 6.
- 0 and lot more.
- JDK 7 also includes enhancements and improvements in I/O and Networking,
Security.
-
Cryptography.
-
Database Connectivity .
-
Client.
-
Web and Management.
-
Strings in switch Statement.
-
Type Inference for Generic Instance Creation.
-
Multiple Exception Handling.
-
Support for Dynamic Languages.
-
Try with Resources.
-
Java nio Package.
-
Binary Literals, underscore in literals.
-
Diamond Syntax.
-
Automatic null Handling.