Java Scrap Book  

Java Scrap Book > Java Version

Different Version of Java

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 suspend() , resume() and stop() 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 changes. Keyword assert , chained exceptions and channel based I/O System was introduced.

Java 1.5 was called J2SE 5, it added following major new features :

  • Generics
  • Annotations
  • Autoboxing and autounboxing
  • Enumerations
  • For-each Loop
  • Varargs
  • Static Import
  • Formatted I/O
  • Concurrency utilities

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:

  1. Profiles: configurations of the Java EE platform targeted at specific classes of applications. Specifically, the Java EE 6 platform introduces a lightweight Web Profile targeted at next-generation web applications, as well as a Full Profile that contains all Java EE technologies and provides the full power of the Java EE 6 platform for enterprise applications.
  2. Java API for RESTful Web Services (JAX-RS)
  3. Contexts and Dependency Injection for the Java EE Platform (JSR 299), informally known as CDI
  4. Dependency Injection for Java (JSR 330)
  5. Bean Validation (JSR 303)
  6. Java Authentication Service Provider Interface for Containers (JASPIC)
  7. New features for Enterprise JavaBeans (EJB) components, selvlets and JavaServer Faces

Next major release was Java SE 7 which included many new changes like :

  • Now String can be used to control Swith statement.
  • Multi Catch Exception
  • try-with-resource statement
  • Binary Integer Literals
  • Underscore in numeric literals.

Download JDK

For running Java programs in your system you will have to download and install JDK kit from here (current version is jdk 1.7).

Copyright © 2013-2019 is a computer science content service should not be treated as the publisher or speaker of any information provided by another Computer Science content provider.

Contact email: