Java tutorial


What's New in Java 1.1

Contents:
Inner Classes
The New AWT Event Model
Deprecated Features
Other AWT Improvements
Internationalization
Object Serialization
Reflection
Java Beans
Enterprise APIs: JDBC, RMI, and Security
Applet Changes
New JDK Utilities

Java 1.1 is a huge new release. The number of packages in the API has increased from 8 in Java 1.0 to 23 in Java 1.1, and the number of classes has more than doubled from 211 to 503. On top of these changes to the core Java class libraries, there have been some important changes to the language itself. Also, the JDK--the Java Development Kit from Sun--includes a number of new tools in version 1.1.

The new features of Java 1.1 include:

These and other new features are summarized in the sections below. Many of them are also described in more detail elsewhere in this tutorial.

Java 1.1 Package-by-Package

The packages and classes of the Java class library are interlinked and interdependent. Many of the major new features of Java 1.1 rely on classes from multiple packages in the Java API. Before we examine those new features in detail, therefore, we need to understand the big picture of Java 1.1. The paragraphs below discuss each of the 23 packages that constitute the core API for Java 1.1; they introduce the new packages and explain the changes to existing packages.