JDK 1.1 Class List

The following is a list of all public class in the java.* packages in JDK 1.1. This list is gathered from the javadoc-generated HTML documents. The count is:

                                      JDK 1.0.2      JDK 1.1

   Public java.* packages                     8           23
   Public java.* classes and interfaces     211          503

(Program used to generate list: /home/dkramer/bin/diffclassnames.sh)


+ Plus sign means the package, class or interface is new for JDK 1.1
Note: Classes without plus signs may have methods added to them for 1.1.

Packages

  java.applet
+ java.awt.datatransfer
+ java.awt.event
  java.awt
  java.awt.image
  java.awt.peer
+ java.beans
  java.io
  java.lang
+ java.lang.reflect
+ java.math
  java.net
+ java.rmi.dgc
+ java.rmi
+ java.rmi.registry
+ java.rmi.server
+ java.security.acl
+ java.security
+ java.security.interfaces
+ java.sql
+ java.text
  java.util
+ java.util.zip
The following packages are are included in the API reference documentation,
but are not included in the above summary package count, since they are outside of java.*:
  sun.tools.debug
+ sunw.io
+ sunw.util
-----------------------------------------------------
NOTE - Do not directly call any API in:
   text.resource.*
This package is not included in this list, because it is a temporary package.
We had to make them public to work around a problem in 1.1 that we will fix
in the next API-change release. The API and implementation in this package
will change, and some API will possibly be added and deleted.
Please treat these as if they were package-private.
-----------------------------------------------------

Classes and Interfaces

  java.applet.Applet
  java.applet.AppletContext
  java.applet.AppletStub
  java.applet.AudioClip
  java.awt.AWTError
+ java.awt.AWTEvent
+ java.awt.AWTEventMulticaster
  java.awt.AWTException
+ java.awt.Adjustable
  java.awt.BorderLayout
  java.awt.Button
  java.awt.Canvas
  java.awt.CardLayout
  java.awt.Checkbox
  java.awt.CheckboxGroup
  java.awt.CheckboxMenuItem
  java.awt.Choice
  java.awt.Color
  java.awt.Component
  java.awt.Container
+ java.awt.Cursor
  java.awt.Dialog
  java.awt.Dimension
  java.awt.Event
+ java.awt.EventQueue
  java.awt.FileDialog
  java.awt.FlowLayout
  java.awt.Font
  java.awt.FontMetrics
  java.awt.Frame
  java.awt.Graphics
  java.awt.GridBagConstraints
  java.awt.GridBagLayout
  java.awt.GridLayout
+ java.awt.IllegalComponentStateException
  java.awt.Image
  java.awt.Insets
+ java.awt.ItemSelectable
  java.awt.Label
  java.awt.LayoutManager
+ java.awt.LayoutManager2
  java.awt.List
  java.awt.MediaTracker
  java.awt.Menu
  java.awt.MenuBar
  java.awt.MenuComponent
  java.awt.MenuContainer
  java.awt.MenuItem
+ java.awt.MenuShortcut
  java.awt.Panel
  java.awt.Point
  java.awt.Polygon
+ java.awt.PopupMenu
+ java.awt.PrintGraphics
+ java.awt.PrintJob
  java.awt.Rectangle
+ java.awt.ScrollPane
  java.awt.Scrollbar
+ java.awt.Shape
+ java.awt.SystemColor
  java.awt.TextArea
  java.awt.TextComponent
  java.awt.TextField
  java.awt.Toolkit
  java.awt.Window
+ java.awt.datatransfer.Clipboard
+ java.awt.datatransfer.ClipboardOwner
+ java.awt.datatransfer.DataFlavor
+ java.awt.datatransfer.StringSelection
+ java.awt.datatransfer.Transferable
+ java.awt.datatransfer.UnsupportedFlavorException
+ java.awt.event.ActionEvent
+ java.awt.event.ActionListener
+ java.awt.event.AdjustmentEvent
+ java.awt.event.AdjustmentListener
+ java.awt.event.ComponentAdapter
+ java.awt.event.ComponentEvent
+ java.awt.event.ComponentListener
+ java.awt.event.ContainerAdapter
+ java.awt.event.ContainerEvent
+ java.awt.event.ContainerListener
+ java.awt.event.FocusAdapter
+ java.awt.event.FocusEvent
+ java.awt.event.FocusListener
+ java.awt.event.InputEvent
+ java.awt.event.ItemEvent
+ java.awt.event.ItemListener
+ java.awt.event.KeyAdapter
+ java.awt.event.KeyEvent
+ java.awt.event.KeyListener
+ java.awt.event.MouseAdapter
+ java.awt.event.MouseEvent
+ java.awt.event.MouseListener
+ java.awt.event.MouseMotionAdapter
+ java.awt.event.MouseMotionListener
+ java.awt.event.PaintEvent
+ java.awt.event.TextEvent
+ java.awt.event.TextListener
+ java.awt.event.WindowAdapter
+ java.awt.event.WindowEvent
+ java.awt.event.WindowListener
+ java.awt.image.AreaAveragingScaleFilter
  java.awt.image.ColorModel
  java.awt.image.CropImageFilter
  java.awt.image.DirectColorModel
  java.awt.image.FilteredImageSource
  java.awt.image.ImageConsumer
  java.awt.image.ImageFilter
  java.awt.image.ImageObserver
  java.awt.image.ImageProducer
  java.awt.image.IndexColorModel
  java.awt.image.MemoryImageSource
  java.awt.image.PixelGrabber
  java.awt.image.RGBImageFilter
+ java.awt.image.ReplicateScaleFilter
  java.awt.peer.ButtonPeer
  java.awt.peer.CanvasPeer
  java.awt.peer.CheckboxMenuItemPeer
  java.awt.peer.CheckboxPeer
  java.awt.peer.ChoicePeer
  java.awt.peer.ComponentPeer
  java.awt.peer.ContainerPeer
  java.awt.peer.DialogPeer
  java.awt.peer.FileDialogPeer
+ java.awt.peer.FontPeer
  java.awt.peer.FramePeer
  java.awt.peer.LabelPeer
+ java.awt.peer.LightweightPeer
  java.awt.peer.ListPeer
  java.awt.peer.MenuBarPeer
  java.awt.peer.MenuComponentPeer
  java.awt.peer.MenuItemPeer
  java.awt.peer.MenuPeer
  java.awt.peer.PanelPeer
+ java.awt.peer.PopupMenuPeer
+ java.awt.peer.ScrollPanePeer
  java.awt.peer.ScrollbarPeer
  java.awt.peer.TextAreaPeer
  java.awt.peer.TextComponentPeer
  java.awt.peer.TextFieldPeer
  java.awt.peer.WindowPeer
+ java.beans.BeanDescriptor
+ java.beans.BeanInfo
+ java.beans.Beans
+ java.beans.Customizer
+ java.beans.EventSetDescriptor
+ java.beans.FeatureDescriptor
+ java.beans.IndexedPropertyDescriptor
+ java.beans.IntrospectionException
+ java.beans.Introspector
+ java.beans.MethodDescriptor
+ java.beans.ParameterDescriptor
+ java.beans.PropertyChangeEvent
+ java.beans.PropertyChangeListener
+ java.beans.PropertyChangeSupport
+ java.beans.PropertyDescriptor
+ java.beans.PropertyEditor
+ java.beans.PropertyEditorManager
+ java.beans.PropertyEditorSupport
+ java.beans.PropertyVetoException
+ java.beans.SimpleBeanInfo
+ java.beans.VetoableChangeListener
+ java.beans.VetoableChangeSupport
+ java.beans.Visibility
  java.io.BufferedInputStream
  java.io.BufferedOutputStream
+ java.io.BufferedReader
+ java.io.BufferedWriter
  java.io.ByteArrayInputStream
  java.io.ByteArrayOutputStream
+ java.io.CharArrayReader
+ java.io.CharArrayWriter
+ java.io.CharConversionException
  java.io.DataInput
  java.io.DataInputStream
  java.io.DataOutput
  java.io.DataOutputStream
  java.io.EOFException
+ java.io.Externalizable
  java.io.File
  java.io.FileDescriptor
  java.io.FileInputStream
  java.io.FileNotFoundException
  java.io.FileOutputStream
+ java.io.FileReader
+ java.io.FileWriter
  java.io.FilenameFilter
  java.io.FilterInputStream
  java.io.FilterOutputStream
+ java.io.FilterReader
+ java.io.FilterWriter
  java.io.IOException
  java.io.InputStream
+ java.io.InputStreamReader
  java.io.InterruptedIOException
+ java.io.InvalidClassException
+ java.io.InvalidObjectException
  java.io.LineNumberInputStream
+ java.io.LineNumberReader
+ java.io.NotActiveException
+ java.io.NotSerializableException
+ java.io.ObjectInput
+ java.io.ObjectInputStream
+ java.io.ObjectInputValidation
+ java.io.ObjectOutput
+ java.io.ObjectOutputStream
+ java.io.ObjectStreamClass
+ java.io.ObjectStreamException
+ java.io.OptionalDataException
  java.io.OutputStream
+ java.io.OutputStreamWriter
  java.io.PipedInputStream
  java.io.PipedOutputStream
+ java.io.PipedReader
+ java.io.PipedWriter
  java.io.PrintStream
+ java.io.PrintWriter
  java.io.PushbackInputStream
+ java.io.PushbackReader
  java.io.RandomAccessFile
+ java.io.Reader
  java.io.SequenceInputStream
+ java.io.Serializable
+ java.io.StreamCorruptedException
  java.io.StreamTokenizer
  java.io.StringBufferInputStream
+ java.io.StringReader
+ java.io.StringWriter
+ java.io.SyncFailedException
  java.io.UTFDataFormatException
+ java.io.UnsupportedEncodingException
+ java.io.WriteAbortedException
+ java.io.Writer
  java.lang.AbstractMethodError
  java.lang.ArithmeticException
  java.lang.ArrayIndexOutOfBoundsException
  java.lang.ArrayStoreException
  java.lang.Boolean
+ java.lang.Byte
  java.lang.Character
  java.lang.Class
  java.lang.ClassCastException
  java.lang.ClassCircularityError
  java.lang.ClassFormatError
  java.lang.ClassLoader
  java.lang.ClassNotFoundException
  java.lang.CloneNotSupportedException
  java.lang.Cloneable
  java.lang.Compiler
  java.lang.Double
  java.lang.Error
  java.lang.Exception
+ java.lang.ExceptionInInitializerError
  java.lang.Float
  java.lang.IllegalAccessError
  java.lang.IllegalAccessException
  java.lang.IllegalArgumentException
  java.lang.IllegalMonitorStateException
+ java.lang.IllegalStateException
  java.lang.IllegalThreadStateException
  java.lang.IncompatibleClassChangeError
  java.lang.IndexOutOfBoundsException
  java.lang.InstantiationError
  java.lang.InstantiationException
  java.lang.Integer
  java.lang.InternalError
  java.lang.InterruptedException
  java.lang.LinkageError
  java.lang.Long
  java.lang.Math
  java.lang.NegativeArraySizeException
  java.lang.NoClassDefFoundError
  java.lang.NoSuchFieldError
+ java.lang.NoSuchFieldException
  java.lang.NoSuchMethodError
  java.lang.NoSuchMethodException
  java.lang.NullPointerException
  java.lang.Number
  java.lang.NumberFormatException
  java.lang.Object
  java.lang.OutOfMemoryError
  java.lang.Process
  java.lang.Runnable
  java.lang.Runtime
  java.lang.RuntimeException
  java.lang.SecurityException
  java.lang.SecurityManager
+ java.lang.Short
  java.lang.StackOverflowError
  java.lang.String
  java.lang.StringBuffer
  java.lang.StringIndexOutOfBoundsException
  java.lang.System
  java.lang.Thread
  java.lang.ThreadDeath
  java.lang.ThreadGroup
  java.lang.Throwable
  java.lang.UnknownError
  java.lang.UnsatisfiedLinkError
  java.lang.VerifyError
  java.lang.VirtualMachineError
+ java.lang.Void
+ java.lang.reflect.Array
+ java.lang.reflect.Constructor
+ java.lang.reflect.Field
+ java.lang.reflect.InvocationTargetException
+ java.lang.reflect.Member
+ java.lang.reflect.Method
+ java.lang.reflect.Modifier
+ java.math.BigDecimal
+ java.math.BigInteger
+ java.net.BindException
+ java.net.ConnectException
  java.net.ContentHandler
  java.net.ContentHandlerFactory
  java.net.DatagramPacket
  java.net.DatagramSocket
+ java.net.DatagramSocketImpl
+ java.net.FileNameMap
+ java.net.HttpURLConnection
  java.net.InetAddress
  java.net.MalformedURLException
+ java.net.MulticastSocket
+ java.net.NoRouteToHostException
  java.net.ProtocolException
  java.net.ServerSocket
  java.net.Socket
  java.net.SocketException
  java.net.SocketImpl
  java.net.SocketImplFactory
  java.net.URL
  java.net.URLConnection
  java.net.URLEncoder
  java.net.URLStreamHandler
  java.net.URLStreamHandlerFactory
  java.net.UnknownHostException
  java.net.UnknownServiceException
+ java.rmi.AccessException
+ java.rmi.AlreadyBoundException
+ java.rmi.ConnectException
+ java.rmi.ConnectIOException
+ java.rmi.MarshalException
+ java.rmi.Naming
+ java.rmi.NoSuchObjectException
+ java.rmi.NotBoundException
+ java.rmi.RMISecurityException
+ java.rmi.RMISecurityManager
+ java.rmi.Remote
+ java.rmi.RemoteException
+ java.rmi.ServerError
+ java.rmi.ServerException
+ java.rmi.ServerRuntimeException
+ java.rmi.StubNotFoundException
+ java.rmi.UnexpectedException
+ java.rmi.UnknownHostException
+ java.rmi.UnmarshalException
+ java.rmi.dgc.DGC
+ java.rmi.dgc.Lease
+ java.rmi.dgc.VMID
+ java.rmi.registry.LocateRegistry
+ java.rmi.registry.Registry
+ java.rmi.registry.RegistryHandler
+ java.rmi.server.ExportException
+ java.rmi.server.LoaderHandler
+ java.rmi.server.LogStream
+ java.rmi.server.ObjID
+ java.rmi.server.Operation
+ java.rmi.server.RMIClassLoader
+ java.rmi.server.RMIFailureHandler
+ java.rmi.server.RMISocketFactory
+ java.rmi.server.RemoteCall
+ java.rmi.server.RemoteObject
+ java.rmi.server.RemoteRef
+ java.rmi.server.RemoteServer
+ java.rmi.server.RemoteStub
+ java.rmi.server.ServerCloneException
+ java.rmi.server.ServerNotActiveException
+ java.rmi.server.ServerRef
+ java.rmi.server.Skeleton
+ java.rmi.server.SkeletonMismatchException
+ java.rmi.server.SkeletonNotFoundException
+ java.rmi.server.SocketSecurityException
+ java.rmi.server.UID
+ java.rmi.server.UnicastRemoteObject
+ java.rmi.server.Unreferenced
+ java.security.Certificate
+ java.security.DigestException
+ java.security.DigestInputStream
+ java.security.DigestOutputStream
+ java.security.Identity
+ java.security.IdentityScope
+ java.security.InvalidKeyException
+ java.security.InvalidParameterException
+ java.security.Key
+ java.security.KeyException
+ java.security.KeyManagementException
+ java.security.KeyPair
+ java.security.KeyPairGenerator
+ java.security.MessageDigest
+ java.security.NoSuchAlgorithmException
+ java.security.NoSuchProviderException
+ java.security.Principal
+ java.security.PrivateKey
+ java.security.Provider
+ java.security.ProviderException
+ java.security.PublicKey
+ java.security.SecureRandom
+ java.security.Security
+ java.security.Signature
+ java.security.SignatureException
+ java.security.Signer
+ java.security.acl.Acl
+ java.security.acl.AclEntry
+ java.security.acl.AclNotFoundException
+ java.security.acl.Group
+ java.security.acl.LastOwnerException
+ java.security.acl.NotOwnerException
+ java.security.acl.Owner
+ java.security.acl.Permission
+ java.security.interfaces.DSAKey
+ java.security.interfaces.DSAKeyPairGenerator
+ java.security.interfaces.DSAParams
+ java.security.interfaces.DSAPrivateKey
+ java.security.interfaces.DSAPublicKey
+ java.sql.CallableStatement
+ java.sql.Connection
+ java.sql.DataTruncation
+ java.sql.DatabaseMetaData
+ java.sql.Date
+ java.sql.Driver
+ java.sql.DriverManager
+ java.sql.DriverPropertyInfo
+ java.sql.PreparedStatement
+ java.sql.ResultSet
+ java.sql.ResultSetMetaData
+ java.sql.SQLException
+ java.sql.SQLWarning
+ java.sql.Statement
+ java.sql.Time
+ java.sql.Timestamp
+ java.sql.Types
+ java.text.BreakIterator
+ java.text.CharacterIterator
+ java.text.ChoiceFormat
+ java.text.CollationElementIterator
+ java.text.CollationKey
+ java.text.Collator
+ java.text.DateFormat
+ java.text.DateFormatSymbols
+ java.text.DecimalFormat
+ java.text.DecimalFormatSymbols
+ java.text.FieldPosition
+ java.text.Format
+ java.text.MessageFormat
+ java.text.NumberFormat
+ java.text.ParseException
+ java.text.ParsePosition
+ java.text.RuleBasedCollator
+ java.text.SimpleDateFormat
+ java.text.StringCharacterIterator
  java.util.BitSet
+ java.util.Calendar
  java.util.Date
  java.util.Dictionary
  java.util.EmptyStackException
  java.util.Enumeration
+ java.util.EventListener
+ java.util.EventObject
+ java.util.GregorianCalendar
  java.util.Hashtable
+ java.util.ListResourceBundle
+ java.util.Locale
+ java.util.MissingResourceException
  java.util.NoSuchElementException
  java.util.Observable
  java.util.Observer
  java.util.Properties
+ java.util.PropertyResourceBundle
  java.util.Random
+ java.util.ResourceBundle
+ java.util.SimpleTimeZone
  java.util.Stack
  java.util.StringTokenizer
+ java.util.TimeZone
+ java.util.TooManyListenersException
  java.util.Vector
+ java.util.zip.Adler32
+ java.util.zip.CRC32
+ java.util.zip.CheckedInputStream
+ java.util.zip.CheckedOutputStream
+ java.util.zip.Checksum
+ java.util.zip.DataFormatException
+ java.util.zip.Deflater
+ java.util.zip.DeflaterOutputStream
+ java.util.zip.GZIPInputStream
+ java.util.zip.GZIPOutputStream
+ java.util.zip.Inflater
+ java.util.zip.InflaterInputStream
+ java.util.zip.ZipEntry
+ java.util.zip.ZipException
+ java.util.zip.ZipFile
+ java.util.zip.ZipInputStream
+ java.util.zip.ZipOutputStream

sun.* and sunw.*

The following classes are not counted in the above summary class count:
  sun.tools.debug.DebuggerCallback
+ sun.tools.debug.NoSessionException
+ sun.tools.debug.NoSuchLineNumberException
  sun.tools.debug.RemoteArray
  sun.tools.debug.RemoteBoolean
  sun.tools.debug.RemoteByte
  sun.tools.debug.RemoteChar
  sun.tools.debug.RemoteClass
  sun.tools.debug.RemoteDebugger
  sun.tools.debug.RemoteDouble
  sun.tools.debug.RemoteField
  sun.tools.debug.RemoteFloat
  sun.tools.debug.RemoteInt
  sun.tools.debug.RemoteLong
  sun.tools.debug.RemoteObject
  sun.tools.debug.RemoteShort
  sun.tools.debug.RemoteStackFrame
  sun.tools.debug.RemoteStackVariable
  sun.tools.debug.RemoteString
  sun.tools.debug.RemoteThread
  sun.tools.debug.RemoteThreadGroup
  sun.tools.debug.RemoteValue
  sun.tools.debug.StackFrame
+ sunw.io.Serializable
+ sunw.util.EventListener
+ sunw.util.EventObject