Sun Microsystems, Inc

JDK Contents


JDK 1.1.4 Class List

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

JDK 1.0.2 JDK 1.1.4
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: /home/dkramer/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

sun.* and sunw.*

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
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

Copyright © 1996, 1997 Sun Microsystems, Inc., 2550 Garcia Ave., Mtn. View, CA 94043-1100 USA. All rights reserved.