Java was initially launched as Java 1.0 but soon after its initial release, Java 1.1 was launched. Java 1.1 redefined event handling, new library elements were added.
In Java 1.2 Swing and Collection framework was added and
methods were deprecated from Thread class.
No major changes were made into Java 1.3 but the next
release that was Java 1.4 contained several important
, chained exceptions and channel based I/O System was introduced.
Java 1.5 was called J2SE 5, it added following major new features :
Java SE 6 Codename Mustang. As of this version, Sun replaced the name "J2SE" with Java SE and dropped the ".0" from the version number. Internal numbering for developers remains 1.6.0. This version was developed under JSR 270. Beta versions were released in February and June 2006, leading up to a final release that occurred on December 11, 2006. Major changes included in this version:
Next major release was Java SE 7 which included many new changes like :
For running Java programs in your system you will have to download and install JDK kit from here (current version is jdk 1.7).