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