JDK Contents

# JDK 1.1.8 Class List

The following is a count of all public class in the java.* packages in JDK 1.1.8 No classes have been added or removed from the implementation between versions 1.1 and 1.1.8. This list is gathered from the javadoc-generated HTML documents. The count is:

> | JDK 1.0.2 | JDK 1.1.8
> Public `java.*` packages | 8 | 22
> Public `java.*` classes and interfaces | 211 | 477

This count is smaller than for JDK 1.1, because the 26 awt.peer classes and the peer package are no longer documented.

(Program used to generate list: `[Doug's Home]/bin/diffclassnames.sh`)

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

### Packages

      java.applet
    + java.awt.datatransfer
    + java.awt.event
      java.awt
      java.awt.image
    + 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

-----------------------------------------------------
NOTE - Do not directly call any API in:

       java.text.resources.*

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 the
java.text.resources 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.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

Copyright © 1996, 1997, 1998 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303-4900 USA. All rights reserved.