java.lang - Vorlesungen

Transcription

java.lang - Vorlesungen
Anhang-1
Klassenhierarchie
Klassenhierarchie
Dieser Anhang zeigt die Abstammung der Klassen in den verschiedenen Paketen,
wobei die Klassen des Pakets jeweils auf ihre Dokumentation verweisen. Die Originale
der Zeichnungen stammen von Charles Perkins.
Pakete
java.applet
java.awt
java.awt.image
java.io
java.lang
java.net
java.util
sun.tools.debug
Anhang-2
java.applet
java.applet
AppletContext
AppletStub
AudioClip
Object
Component
Container
Panel
java.lang
java.awt
java.awt
java.awt
ImageObserver
java.awt.image
Object
Component
Container
Panel
Applet
Applet
Anhang-3
java.awt
java.awt
BorderLayout
CardLayout
LayoutManager
FlowLayout
GridBagConstraints
GridBagLayout
Object
GridBagLayoutInfo
java.lang
local to package
GridLayout
Cloneable
java.lang
Object
BorderLayout
CardLayout
CheckboxGroup
Color
Anhang-4
Button
Canvas
ImageObserver
Checkbox
java.awt.image
Object
Component
java.lang
Choice
Panel
Container
Window
Applet
java.applet
Dialog
FileDialog
Label
MenuContainer
Frame
List
Scrollbar
TextArea
TextComponent
TextField
MenuComponent
MenuBar
MenuItem
Menu
CheckboxMenuItem
Throwable
Exception
java.lang
java.lang-exceptions
Error
java.lang-errors
Component
Button
Canvas
Checkbox
Choice
Container
Panel
Window
AWTException
AWTError
Anhang-5
Dialog
FileDialog
Frame
Label
List
Scrollbar
TextComponent
TextArea
TextField
Anhang-6
CheckboxGroup
Color
Dimension
Component
java.awt-components
ImageObserver
java.awt.image
Event
Font
FontMetrics
Object
Graphics
java.lang
Image
ImageMediaEntry
local to package
Insets
MediaEntry
local to package
MediaTracker
Cloneable
java.lang
MenuComponent
Point
Polygon
LayoutManager
java.awt-layouts
Rectangle
Toolkit
Dimension
Event
FlowLayout
Font
FontMetrics
Graphics
GridBagConstraints
GridBagLayout
java.awt-components
Anhang-7
GridLayout
Image
Insets
MediaTracker
MenuComponent
MenuBar
MenuItem
CheckboxMenuItem
Menu
Point
Polygon
Rectangle
Throwable
Error
AWTError
Exception
AWTException
Toolkit
Anhang-8
java.awt.image
java.awt.image
Cloneable
DirectColorModel
java.lang
Object
java.lang
ColorModel
IndexColorModel
ImageFilter
CropImageFilter
RGBImageFilter
FilteredImageSource
ImageConsumer
MemoryImageSource
ImageObserver
PixelGrabber
ImageProducer
Object
ColorModel
DirectColorModel
IndexColorModel
FilteredImageSource
ImageFilter
CropImageFilter
RGBImageFilter
MemoryImageSource
PixelGrabber
Anhang-9
java.io
java.io
File
BufferedInputStream
ByteArrayInputStream
DataInput
DataInputStream
FileInputStream
FileDescriptor
LineNumberInputStream
FilterInputStream
PushbackInputStream
InputStream
PipedInputStream
SequenceInputStream
StringBufferInputStream
RandomAccessFile
BufferedOutputStream
ByteArrayOutputStream
Object
java.lang
DataOutput
DataOutputStream
FileOutputStream
PrintStream
FilterOutputStream
OutputStream
PipedOutputStream
FilenameFilter
EOFException
FileNotFoundException
StreamTokenizer
IOException
Throwable
Exception
java.lang
java.lang-exceptions
Object
File
FileDescriptor
InputStream
ByteArrayInputStream
FileInputStream
FilterInputStream
BufferedInputStream
DataInputStream
LineNumberInputStream
PushbackInputStream
PipedInputStream
SequenceInputStream
StringBufferInputStream
OutputStream
ByteArrayOutputStream
FileOutputStream
FilterOutputStream
BufferedOutputStream
DataOutputStream
PrintStream
PipedOutputStream
RandomAccessFile
StreamTokenizer
InterruptedIOException
UTFDataFormatException
Anhang-10
Throwable
Exception
IOException
EOFException
FileNotFoundException
InterruptedIOException
UTFDataFormatException
Anhang-11
java.lang
java.lang
Boolean
Character
Class
Cloneable
ClassLoader
Compiler
Double
Math
Float
Number
Integer
Process
Long
Object
Runtime
SecurityManager
String
StringBuffer
System
Runnable
ThreadDeath
Thread
Error
ThreadGroup
Throwable
java.lang-errors
Exception
java.lang-exceptions
Anhang-12
Object
Boolean
Character
Class
ClassLoader
Compiler
Math
Number
Double
Float
Integer
Long
Process
Runtime
SecurityManager
String
StringBuffer
System
Thread
ThreadGroup
ClassCircularityError
AbstractMethodError
ClassFormatError
LinkageError
IncompatibleClassChangeError
IllegalAccessError
InstantiationError
Object
java.lang
NoClassDefFoundError
NoSuchMethodError
Throwable
UnsatisfiedLinkError
java.lang
Error
NoSuchFieldError
ThreadDeath
java.lang
VerifyError
InternalError
OutOfMemoryError
VirtualMachineError
StackOverflowError
UnknownError
Throwable
Error
LinkageError
ClassCircularityError
ClassFormatError
IncompatibleClassChangeError
AbstractMethodError
IllegalAccessError
InstantiationError
Anhang-13
NoSuchFieldError
NoSuchMethodError
NoClassDefFoundError
UnsatisfiedLinkError
VerifyError
ThreadDeath
VirtualMachineError
InternalError
OutOfMemoryError
StackOverflowError
UnknownError
ClassNotFoundException
Object
java.lang
CloneNotSupportedException
Throwable
IllegalAccessException
java.lang
ArithmeticException
InstantiationException
Exception
ArrayStoreException
InterruptedException
ClassCastException
IllegalThreadStateException
NoSuchMethodException
IllegalArgumentException
NumberFormatException
IllegalMonitorStateException
RuntimeException
IndexOutOfBoundsException
NegativeArraySizeException
NullPointerException
SecurityException
Exception
ClassNotFoundException
CloneNotSupportedException
IllegalAccessException
InstantiationException
InterruptedException
NoSuchMethodException
RuntimeException
ArithmeticException
ArrayStoreException
ClassCastException
EmptyStackException
IllegalArgumentException
IllegalThreadStateException
NumberFormatException
IllegalMonitorStateException
IndexOutOfBoundsException
ArrayIndexOutOfBoundsException
StringIndexOutOfBoundsException
ArrayIndexOutOfBoundsException
StringIndexOutOfBoundsException
Anhang-14
NegativeArraySizeException
NullPointerException
SecurityException
Anhang-15
java.net
java.net
ContentHandlerFactory
ContentHandler
SocketImplFactory
DatagramPacket
URLStreamHandlerFactory
DatagramSocket
UnknownContentHandler
local to package
InetAddress
ServerSocket
Socket
Object
SocketImpl
java.lang
PlainSocketImpl
local to package
URL
URLConnection
URLEncoder
InputStream
URLStreamHandler
java.io
SocketInputStream
OutputStream
java.io
local to package
FileInputStream
java.io
SocketOutputStream
local to package
FileOutputStream
java.io
Throwable
MalformedURLException
java.lang
ProtocolException
Exception
java.lang-exceptions
SocketException
IOException
java.io
UnknownHostException
UnknownServiceException
Object
ContentHandler
DatagramPacket
Anhang-16
DatagramSocket
InetAddress
ServerSocket
Socket
SocketImpl
Throwable
Exception
MalformedURLException
ProtocolException
SocketException
UnknownHostException
UnknownServiceException
URL
URLConnection
URLEncoder
URLStreamHandler
Anhang-17
java.util
java.util
BitSet
Date
Dictionary
HashTable
Properties
Enumeration
HashTableEntry
local to package
HashTableEnumerator
local to package
Object
VectorEnumerator
java.lang
local to package
Observable
Random
Cloneable
java.lang
Observer
StringTokenizer
ObserverList
Vector
local to package
Stack
Throwable
java.lang
Exception
java.lang-exceptions
RuntimeException
java.lang-exceptions
Object
BitSet
Date
EmptyStackException
NoSuchElementException
Anhang-18
Dictionary
Hashtable
Properties
Observable
Random
StringTokenizer
Throwable
Exception
EmptyStackException
NoSuchElementException
Vector
Stack
Anhang-19
sun.tools.debug
sun.tools.debug
Object
Field
RemoteField
LocalVariable
RemoteStackVariable
RemoteDebugger
RemoteValue
RemoteBoolean
RemoteByte
RemoteChar
RemoteDouble
RemoteFloat
RemoteInt
RemoteLong
RemoteObject
RemoteArray
RemoteClass
RemoteString
RemoteThread
RemoteThreadGroup
RemoteShort
StackFrame
RemoteStackFrame
Anhang-20
Interface-Hierarchie
Interface-Hierarchie
Ein Interface stammt immer wenigstens von Object ab. Die vordefinierten Interfaces
nützen nicht aus, daß hier mehrfache Vererbung möglich ist.
Pakete
java.applet
java.awt
java.awt.image
java.awt.peer
java.io
java.lang
java.net
java.util
sun.tools.debug
sun.tools.java
java.applet
AppletContext
AppletStub
AudioClip
java.awt
LayoutManager
MenuContainer
java.awt.image
ImageConsumer
ImageObserver
ImageProducer
Anhang-21
java.awt.peer
ButtonPeer
CanvasPeer
CheckboxPeer
ComponentPeer
ChoicePeer
PanelPeer
ContainerPeer
WindowPeer
DialogPeer
LabelPeer
FramePeer
ListPeer
ScrollbarPeer
TextAreaPeer
TextComponentPeer
TextFieldPeer
MenuComponentPeer
MenuBarPeer
MenuItemPeer
MenuPeer
CheckboxMenuItemPeer
ComponentPeer
ButtonPeer
CanvasPeer
CheckboxPeer
ChoicePeer
ContainerPeer
WindowPeer
DialogPeer
FileDialogPeer
FramePeer
PanelPeer
LabelPeer
ListPeer
ScrollbarPeer
TextComponentPeer
TextAreaPeer
TextFieldPeer
MenuComponentPeer
MenuBarPeer
MenuItemPeer
CheckboxMenuItemPeer
MenuPeer
FileDialogPeer
Anhang-22
java.io
DataInput
DataOutput
FilenameFilter
java.lang
Cloneable
Runnable
java.net
ContentHandlerFactory
SocketImplFactory
URLStreamHandlerFactory
java.util
Enumeration
Observer
sun.tools.debug
DebuggerCallback
sun.tools.java
RuntimeConstants
Constants

Similar documents