How has Java changed from versions 1.0 through 1.5?
During the past twelve years (1996-2007) six versions of Java have been released. The key features in each release are as follows: Java 1.0 — The first public release of Java contained 212 classes organized into 8 packages. Java 1.1 — The second release doubled the size of the Java platform to 504 classes organized into 23 packages. This release introduced the delegation event handling model and inner classes, leading to significant improvements in performance of the Java virtual machine. Java 1.2 — The third release tripled the size of Java to 1520 classes organized into 59 packages. This release is also called the Java 2 Platform. Java 1.3 — Minor updates to Java 1.2 release (e.g., includes support for Java Sound as part of the Java Platform). Java 1.4 — The major release increased the number of classes to 2,991 classes and interfaces located in 135 packages. For ENCE 200, Java 1.4 brings with it builtin support for handling XML. Java 1.5 — The release occured early in 2005. Th