C
In diesem Anhang finden Sie eine allgemeine Übersicht über die in den Java-Standardpaketen verfügbaren Klassen (d.h. die Klassen, die garantiert in jeder Java-Implementierung verfügbar sind). Dieser Anhang dient lediglich als allgemeiner Nachschlageteil. Die folgenden Pakete der Klassenbibliothek werden behandelt:
Im Paket java.lang befinden sich die Klassen und Schnittstellen, die den Kern der Sprache Java bilden.
Cloneable |
Schnittstelle zur Angabe, daß ein Objekt kopiert oder geklont werden kann |
Runnable |
Methode für Klassen, die als Threads laufen |
Serializable |
Schnittstelle zur Markierung eines Objektes als serialisierbar
|
Boolean |
Objekt-Wrapper für boolesche Werte |
Byte |
Objekt-Wrapper für Byte-Werte (Java 1.1) |
Character |
Objekt-Wrapper für Zeichenwerte |
Class |
Darstellung von Klassen zur Laufzeit |
ClassLoader |
Abstrakte Eigenschaft zum Laden von Klassen |
Compiler |
Systemklasse, die Zugang zum Java-Compiler bietet |
Double |
Objekt-Wrapper für double-Werte |
Float |
Objekt-Wrapper für float-Werte |
Integer |
Objekt-Wrapper für int-Werte |
Long |
Objekt-Wrapper für long-Werte |
Math |
Utility-Klasse für mathematische Operationen |
Number |
Abstrakte Superklasse aller Zahlenklassen (int, float usw.) |
Object |
Allgemeine Objektklasse an oberster Stelle der Vererbungshierarchie |
Process |
Abstrakte Eigenschaften für Prozesse der Systemklasse |
Runtime |
Zugriff auf Java-Laufzeit |
SecurityManager |
Abstrakte Eigenschaften zur Implementierung von Sicherheitsmaßnahmen |
Short |
Objekt-Wrapper für short-Werte (Java 1.1) |
String |
Zeichenkette |
StringBuffer |
Editierbare Zeichenkette |
System |
Zugriff auf Eigenschaften der Java-Systemebene, die in plattformunabhängiger Form angegeben werden |
Thread |
Methoden zur Verwaltung von Threads und Klassen, die in Threads laufen |
ThreadDeath |
Die stop-Methode der Thread-Klasse erzeugt ein Objekt dieser Klasse, um einen Thread zu beenden |
ThreadGroup |
Eine Gruppe von Threads |
Throwable |
Allgemeine Basisklasse für Ausnahmen; alle ausgeworfenen Objekte müssen vom Typ Throwable oder einer Subklasse davon sein |
Void |
Objekt-Wrapper für void-Typen (Java 1.1) |
Das Paket java.lang.reflect dient dazu, Informationen über geladene Klassen, beispielsweise bezüglich deren Methoden und Felder, zu erhalten.
Member |
Methoden zur Informationsbeschaffung bezüglich eines Members |
Array |
Methoden für dynamische Erstellung und Zugriff auf Arrays |
Constructor |
Methoden zur Informationsbeschaffung über Konstruktoren und Zugriff auf diese |
Field |
Methoden zur Informationsbeschaffung über Variablen und Zugriff auf diese |
Method |
Methoden zur Informationsbeschaffung über Methoden und Zugriff auf diese |
Modifier |
Decoder für statische Klassen- und Member-Zugriffsmodifier |
Das Paket java.math enthält zwei Klassen, die Zahlen extremer Größe aufnehmen können.
BigDecimal |
Sehr große Fließkommazahl |
BigInteger |
Sehr große Ganzzahl |
Das Paket java.util enthält verschiedene Utility-Klassen und Schnittstellen, darunter Zufallszahlen, Systemeigenschaften und andere nützliche Klassen.
Enumeration |
Methoden zur Auflistung von Werten |
EventListener |
Methoden für die Ereignishandhabung (Java 1.1) |
Observer |
Methoden zur Aktivierung der Observierung von Observable-Objekten |
BitSet |
Eine Bit-Menge |
Calendar |
Allgemeiner Kalender (Java 1.1) |
Date |
Aktuelles Systemdatum sowie Methoden zum Erzeugen und Abgleichen von Datumsangaben |
Dictionary |
Abstrakte Klassen, die Schlüssel und Werte einander zuordnet (Superklasse von HashTable) |
EventObject |
Ereignisobjekt, das mit einem anderen Objekt verbunden ist (Java 1.1) |
GregorianCalendar |
Gregorianischer Kalender, d.h. der Kalender, den Sie wahrscheinlich einsetzen (Java 1.1) |
Hashtable |
Eine Hash-Tabelle |
ListResourceBundle |
Ressourcenunterstützung für ein Locale-Objekt (Java 1.1) |
Locale |
Beschreibung eines geographischen Ortes (Java 1.1) |
Observable |
Abstrakte Klasse für überwachbare Objekte |
Properties |
Hash-Tabelle, die Eigenschaften zum Setzen und Abrufen persistenter Merkmale des Systems oder einer Klasse enthält |
PropertyResourceBundle |
Die Objekte dieser Klasse stellen Eigenchaften aus einer Datei heraus zur Verfügung (Java 1.1) |
Random |
Utilities zur Erstellung von Zufallszahlen |
ResourceBundle |
Gruppe von Objekten, die auf ein Locale-Objekt bezogen sind (Java 1.1) |
SimpleTimeZone |
Vereinfachte Zeitzone (Java 1.1) |
Stack |
Implementiert einen Stack (eine Warteschlange mit dem Prinzip »Last in, first out«) |
StringTokenizer |
Utilities zum Aufteilen von Zeichenketten in einzelne »Tokens« |
TimeZone |
Allgemeine Zeitzone (Java 1.1) |
Vector |
Array von Objekten, dessen Größe dynamisch verändert werden kann |
Das Paket java.util.zip bietet Klassen zur Handhabung von zip- und gzip-Dateien.
Checksum |
Methoden zur Prüfsummenberechnung |
Adler32 |
Berechnung einer Adler-32-Prüfsumme |
CRC32 |
Berechnung einer CRC-32-Prüfsumme |
CheckedInputStream |
Eingabestream mit zugehöriger Prüfsumme |
CheckedOutputStream |
Ausgabestream mit zugehöriger Prüfsumme |
Deflator |
Dient der Komprimierung nicht komprimierter Dateien |
DeflatorOutputStream |
Ausgabestream, der komprimiert |
GZIPInputSteam |
Eingabestream aus einer GZIP-Datei |
GZIPOutputStream |
Ausgabestream in eine GZIP-Datei |
Inflater |
Dient der Dekomprimierung komprimierter Dateien |
InflaterInputStream |
Eingabestrom, der dekomprimiert |
ZipEntry |
Dateieintrag innerhalb einer ZIP-Datei |
ZipFile |
Komplette ZIP-Datei |
ZipInputStream |
Eingabestream aus einer ZIP-Datei |
ZipOutputStream |
Ausgabestrom in eine ZIP-Datei |
Das Paket java.io entält Ein- und Ausgabeklassen und Schnittstellen für Streams und Dateien.
DataInput |
Methoden zum Lesen von maschinenunabhängigen Eingabestreams |
DataOutput |
Methoden zum Schreiben von maschinenunabhängigen Ausgabestreams |
Externalizable |
Methoden zum Lesen/Schreiben des Inhalts eines Objektes mit einem Stream (Java 1.1) |
FilenameFilter |
Methoden zum Filtern von Dateinamen |
ObjectInput |
Methoden zum Lesen von Objekten (Java 1.1) |
ObjectInputValidation |
Methoden zur Prüfung eines Objektes (Java 1.1) |
ObjectOutput |
Methoden zum Schreiben von Objekten (Java 1.1) |
Serializable |
Marke zur Anzeige, daß diese Klasse serialisiert werden kann (Java 1.1) |
BufferedInputStream |
Gepufferter Eingabestream |
BufferedOutputStream |
Gepufferter Ausgabestream |
BufferedReader |
Gepufferter Reader (Java 1.1) |
BufferedWriter |
Gepufferter Writer (Java 1.1) |
ByteArrayInputStream |
Eingabestream aus einem Byte-Array |
ByteArrayOutputStream |
Ausgabestream an ein Byte-Array |
CharArrayReader |
Reader aus einem Zeichen-Array (Java 1.1) |
CharArrayWriter |
Writer an ein Zeichen-Array (Java 1.1) |
DataInputStream |
Ermöglicht das maschinenunabhängige Schreiben von Java-Primitivtypen (int, char, boolean usw.) aus einem Stream |
DataOutputStream |
Ermöglicht das maschinenunbhängige Schreiben von Java- Primitivtypen (int, char, boolean usw.) in einen Stream |
File |
Stellt eine Datei des Host-Dateisystems dar |
FileDescriptor |
Hält den UNIX-ähnlichen Bezeichner einer Datei oder eines Sockets |
FileInputStream |
Eingabestream von einer Datei, der sich aus einem Dateinamen oder Bezeichner zusammensetzt |
FileOutputStream |
Ausgabestream an eine Datei, der sich aus einem Dateinamen oder Bezeichner zusammensetzt |
FileReader |
Ein Reader von einer Datei, der einen Dateinamen oder Bezeichner nutzt (Java 1.1) |
FileWriter |
Ein Writer in eine Datei, der einen Dateinamen oder Bezeichner nutzt (Java 1.1) |
FilterInputStream |
Abstrakte Klasse, die als Filter für die Eingabestreams (und zum Hinzufügen von Streamfunktionen, z.B. Puffern) dient |
FilterOutputStream |
Abstrakte Klasse, die als Filter für die Ausgabestreams (und zum Hinzufügen von Streamfunktionen, z.B. Puffern) dient |
FilterReader |
Klasse, die als Filter für die Reader (und zum Hinzufügen von Streamfunktionen, z.B. Puffern) dient (Java 1.1) |
FilterWriter |
Klasse, die als Filter für die Writer (und zum Hinzufügen von Streamfunktionen, z.B. Puffern) dient (Java 1.1) |
InputStream |
Abstrakte Klasse, die einen Byte-Eingabestream darstellt (die »Mutter« aller Eingabstreams dieses Pakets) |
LineNumberInputStream |
Ein Eingabestream zum Erzeugen von Zeilennummern |
ObjectInputStream |
Eine Klasse zur Entserialisierung von Daten und Objekten (Java 1.1) |
ObjectOutputStream |
Eine Klasse zur Serialisierung von Daten und Objekten (Java 1.1) |
ObjectStreamClass |
Ein Bezeichner für serialisierbare Klassen (Java 1.1) |
OutputStream |
Abstrakte Klasse, die einen Byte-Ausgabestream darstellt (die »Mutter« aller Ausgabstreams dieses Pakets) |
OutputStreamWriter |
Eine Brücke zwischen Byte- und Zeichenstreams (Java 1.1) |
PipedInputStream |
Ein Pipe-Eingabestream, der mit einem entsprechenden PipedOutputStream verbunden sein muß |
PipedOutputStream |
Eine Pipe-Ausgabestream, der mit einem entsprechenden PipedInputStream verbunden sein muß (zusammen bieten diese eine sichere Kommunikation zwischen Threads) |
PipedReader |
Ein Pipe-Reader, der mit einem entsprechenden PipedWriter verbunden sein muß (Java 1.1) |
PipedWriter |
Ein Pipe-Writer, der mit einem entsprechenden PipedReader verbunden sein muß (Java 1.1) |
PrintStream |
Ein Ausgabestream zum Drucken (Verwendung in System.out.println(...)) |
PrintWriter |
Ein Writer zum Drucken (Java 1.1) |
PushbackInputStream |
Ein Eingabestream mit einem Rückstellpuffer |
PushbackReader |
Ein Reader mit einem Rückstellpuffer (Java 1.1) |
RandomAccessFile |
Ermöglicht den Zufallszugriff auf eine Datei und besteht aus Dateinamen, Bezeichnern oder Objekten |
Reader |
Abstrakte Klasse, die einen Zeichen-Eingabestream darstellt (die »Mutter« aller Reader dieses Pakets) (Java 1.1) |
SequenceInputStream |
Konvertiert eine Serie von Eingabestreams in einen einzelnen Eingabestream |
StreamTokenizer |
Konvertiert einen Eingabestrom in eine Serie von einzelnen Token |
StringBufferInputStream |
Ein Eingabestream von einem String-Objekt |
StringReader |
Ein Reader, der aus einem String-Objekt liest (Java 1.1) |
StringWriter |
Ein Writer, der in ein String-Objekt schreibt (Java 1.1) |
Writer |
Abstrakte Klasse, die einen Zeichen-Ausgabestream darstellt (die »Mutter« aller Writer dieses Pakets) (Java 1.1)) |
Das Paket java.net enthält Klassen und Schnittstellen zur Durchführung von Netzoperationen, z.B. für Sockets und URLs.
ContentHandlerFactory |
Methoden zum Erstellen von ContentHandler-Objekten |
FileNameMap |
Methoden zum Zuordnen von Dateinamen und MIME-Typen (Java 1.1) |
SocketImplFactory |
Methoden zum Erstellen von Socket-Implementierungen (Instanz der Klasse SocketImpl) |
URLStreamHandlerFactory |
Methoden zum Erstellen von URLStreamHandler-Objekten |
ContentHandler |
Abstrakte Eigenschaften zum Lesen von Daten in einer URL-Verbindung und Zusammenstellen des entsprechenden lokalen Objekts auf der Grundlage von MIME-Typen |
DatagramPacket |
Datagrammpaket (UDP) |
DatagramSocket |
Datagramm-Socket |
DatagramSocketImpl |
Abstrakte Basisklasse für Datagramm und Multicast-Sockets (Java 1.1) |
HttpURLConnection |
Verbindung, die das HTTP handhaben kann (Java 1.1) |
InetAddress |
Eine Objektdarstellung eines Internet-Hosts (Hostname, IP-Adresse) |
MulticastSocket |
Serverseitiger Socket mit Unterstützung für die Übertragung von Daten an mehrere Client-Sockets (Java 1.1) |
ServerSocket |
Serverseitiger Socket |
Socket |
Socket |
SocketImpl |
Abstrakte Klasse zur spezifischen Socketimplementierung |
URL |
Objektdarstellung eines URL |
URLConnection |
Abstrakte Eigenschaften für einen Socket, der verschiedene Web-basierte Protokolle handhaben kann (http, ftp usw.) |
URLEncoder |
Konvertiert Zeichenketten in das x-www-form-urlencoded-Format |
URLStreamHandler |
Abstrakte Klasse zur Verwaltung von Streams an von URLs genutzte Objekte |
Das Paket java.awt enthält Klassen und Schnittstellen, die das Abstract Windowing Toolkit bilden.
Adjustable |
Methoden für Objekte mit justierbaren numerischen Werten (Java 1.1) |
EventSource |
Methoden für ereigniserzeugende Objekte (Java 1.1) |
ItemSelectable |
Methoden für Objekte, die eine Gruppe von auswählbaren Elementen enthalten (Java 1.1) |
LayoutManager |
Methoden für das Container-Layout |
LayoutManager2 |
Methoden für das Container-Layout auf der Basis eines Constraints-Objektes (Java 1.1) |
MenuContainer |
Methoden für menübezogene Container |
PrintGraphics |
Methoden zur Erstellung eines Grafikkontextes (Java 1.1) |
Shape |
Methoden für geometrische Formen (Java 1.1) |
AWTEvent |
Die »Mutter« aller AWT-Ereignisse (Java 1.1) |
AWTEventMulticaster |
Multicast-Ereignisverteiler (Java 1.1) |
BorderLayout |
Layout-Manager für Anordnung von Elementen in Randformation |
Button |
Schaltfläche der Benutzeroberfläche |
Canvas |
Zeichenbereich zum Zeichen und Ausführen anderer Grafikoperationen |
CardLayout |
Layout-Manager für HyperCard-ähliche Layouts |
Checkbox |
Kontrollfeld |
CheckboxGroup |
Gruppe sich ausschließender Kontrollfelder (Optionsschaltflächen) |
CheckboxMenuItem |
Umschaltende Menüoption |
Choice |
Pop-up-Auswahlmenü |
Color |
Abstrakte Darstellung einer Farbe |
Component |
Abstrakte allgemeine Klasse für alle Komponenten der Benutzeroberfläche |
Container |
Abstrakte Eigenschaft einer Komponenten, die andere Komponenten oder Container enthalten kann |
Cursor |
Bildschirmcursor (Java 1.1) |
Dialog |
Fenster für kurze Interaktionen mit dem Benutzer |
Dimension |
Objekt, das Höhe und Breite darstellt |
Event |
Objekt, das Ereignisse darstellt, die vom System oder von Benutzereingaben herrühren |
EventQueue |
Zur Verarbeitung anstehende Ereignis-Warteschlange (Java 1.1) |
FileDialog |
Dialogfenster zum Auswählen von Dateinamen vom lokalen Dateisystem |
FlowLayout |
Layout-Manager, der Objekte von links nach rechts in Reihen anlegt |
Font |
Abstrakte Darstellung eines Fonts |
FontMetrics |
Abstrakte Klasse zur Aufnahmen von Informationen über die Zeichenformen, Höhe und Breite eines bestimmten Fonts |
Frame |
Toplevel-Fenster mit Titel |
Graphics |
Abstrakte Klasse zur Darstellung eines Grafikkontextes und zum Zeichnen von Formen und Objekten |
GridBagConstraints |
Constraints für mit GridBagLayout angelegte Komponenten |
GridBagLayout |
Layout-Manager, der Komponenten horizontal und vertikal auf der Basis ihrer Werte von GridBagConstraints auslegt |
GridLayout |
Layout-Manager mit Zeilen und Spalten; Elemente werden in die einzelnen Zellen des Rasters eingefügt |
Image |
Abstrakte Darstellung eines Bitmap-Bildes |
Insets |
Abstände vom äußeren Rand des Fenster; Verwendung beim Layout von Komponenten |
Label |
Beschriftungstext für Komponenten der Benutzeroberfläche |
List |
Listenfeld |
MediaTracker |
Möglichkeit zur Verfolgung des Status von Medienobjekten, die über das Netz geladen werden |
Menu |
Menü, das Menüoptionen enthält und ein Container in einer Menüleiste ist |
MenuBar |
Menüleiste (Container für Menüs) |
MenuComponent |
Abstrakte Superklasse aller Menüelemente |
MenuItem |
Individuelle Menüoption |
MenuShortcut |
Tastenkürzel für eine Menüoption (Java 1.1) |
Panel |
Container, der angezeigt wird |
Point |
Objekt, das einen Punkt darstellt (X- und Y-Koordinaten) |
Polygon |
Objekt, das eine Gruppe von Punkten darstellt |
PopupMenu |
Po-pup-Menü (Java 1.1) |
PrintJob |
Zu druckender Job (Java 1.1) |
Rectangle |
Objekt, das ein Rechteck darstellt (X- und Y-Koordinaten für die obere Ecke plus Höhe und Breite) |
ScrollPane |
Container mit automatischem Rollen (Java 1.1) |
Scrollbar |
Bildlaufleistenobjekt der Benutzeroberfläche |
SystemColor |
Klasse, die die Farben der grafischen Benutzeroberfläche eines Systems enthält (Java 1.1) |
TextArea |
Mehrzeiliges scrollbares und editierbares Textfeld |
TextComponent |
Superklasse aller editierbaren Textkomponenten |
TextField |
Editierbares Textfeld mit fester Größe |
Toolkit |
Abstrakte Eigenschaft zum Binden der abstrakten AWT-Klassen in einer plattformspezifischen Toolkit-Implementierung |
Window |
Toplevel-Fenser und Superklasse der Klassen Frame und Dialog |
Das Paket java.awt.datatransfer ist ein Teil des AWT-Paketes und enthält Schnittstellen und Methoden zur Kommunikation mit der Zwischenablage.
ClipboardOwner |
Methoden für Klassen, die Daten für die Zwischenablage liefern |
Transferable |
Methoden für Klassen, die Daten für eine Transferoperation liefern |
Clipboard |
Die Zwischenablage selbst |
DataFlavor |
Die Objekte dieser Klasse stellen Datenformate dar |
StringSelection |
Transferagent für eine Zeichenkette |
Das Paket java.awt.event ist ein Teil des AWT-Paketes und enthält das neue Ereignismodell für Java 1.1
ActionListener |
Methoden zum Abfangen eines Aktionsereignisses |
AdjustmentListener |
Methoden zum Abfangen eines Justierungsereignisses |
ComponentListener |
Methoden zum Abfangen eines Komponentenereignisses |
FocusListener |
Methoden zum Abfangen eines Fokusereignisses |
ItemListener |
Methoden zum Abfangen eines Optionsereignisses |
KeyListener |
Methoden zum Abfangen eines Tastaturereignisses |
MouseListener |
Methoden zum Abfangen eines Mausereignisses |
MouseMotionListener |
Methoden zum Abfangen eines Mausbewegungsereignisses |
TextListener |
Methoden zum Abfangen eines Textereignisses |
WindowListener |
Methoden zum Abfangen eines Fensterereignisses |
ActionEvent |
Aktionsereignis |
AdjustmentEvent |
Justierungsereignis, das von einem adjustable-Objekt erzeugt wurde |
ComponentAdapter |
Adapter, der Komponentenereignisse abfängt |
ComponentEvent |
Komponentenereignis |
ContainerAdapter |
Adapter, der Container-Ereignisse abfängt |
ContainerEvent |
Container-Ereignis |
FocusAdapter |
Adapter, der Fokusereignisse abfängt |
FocusEvent |
Fokusereignis |
InputEvent |
Eingabeereignis |
ItemEvent |
Optionsereignis, das von einem ItemSelectable-Objekt erzeugt wurde |
KeyAdapter |
Adapter, der Tastaturereignisse abfängt |
KeyEvent |
Tastaturereignis |
MouseAdapter |
Adapter, der Mausereignisse abfängt |
MouseEvent |
Mausereignis |
MouseMotionAdapter |
Adapter, der Mausbewegungsereignisse abfängt, z.B. Ziehen |
PaintEvent |
Zeichnenereignis auf Komponentenebene |
TextEvent |
Textereignis, das von einer Komponente vom Typ TextComponent erzeugt wurde |
WindowAdapter |
Adapter, der Fensterereignisse abfängt |
WindowEvent |
Fensterereignis |
Das Paket java.awt.image ist ein Teil des AWT-Paketes und enthält Schnittstellen und Klassen zur Verwaltung von Bitmap-Bildern.
ImageConsumer |
Methoden zum Empfang eines von einem ImageProducer erzeugten Bildes |
ImageObserver |
Methoden zur Verfolgung des Ladens und des Aufbaus eines Bildes |
ImageProducer |
Methoden zum Produzieren von Bilddaten, die von einem ImageConsumer empfangen wurden |
AverageScaleFilter |
Ein Filter, der ein Bild skaliert (Java 1.1). Zur Vermeidung von Treppeneffekten werden Halbtöne verwendet |
ColorModel |
Abstrakte Klasse zur Verwaltung von Farbinformationen für Bilder |
CropImageFilter |
Filter zum Beschneiden von Bildern auf eine bestimmte Größe |
DirectColorModel |
Spezifisches Farbmodell zum Verwalten und Umsetzen von Pixelfarbwerten |
FilteredImageSource |
Ein ImageProducer, der aus einem Bild und einem ImageFilter-Objekt ein Bild für einen ImageConsumer erzeugt |
ImageFilter |
Filter, der Bilddaten aus einem ImageProducer entnimmt, sie auf bestimmte Weise ändert und an einen ImageConsumer weitergibt |
IndexColorModel |
Spezifisches Farbmodell zur Verwaltung und Umsetzung von Farbwerten in einer Palette mit feststehenden Farben |
MemoryImageSource |
Ein ImageProducer, der ein Bild aus dem Speicher erhält (zum manuellen Erstellen eines Bildes) |
PixelGrabber |
Ein ImageConsumer, der eine Untergruppe der Pixel in einem Bild erhält |
ReplicateScaleFilter |
Ein Filter, der ein Bild skaliert (Java 1.1) |
RGBImageFilter |
Abstrakte Verhaltensweisen eines Filters, der RGB-Werte von Pixeln in RGB-Bildern modifiziert |
Das Paket java.awt.peer ist ein Teil des AWT-Paketes und enthält die (verborgenen) plattformspezifischen AWT-Klassen (z.B. für Motif, Macintosh, Windows 95) mit plattformunabhängigen Schnittstellen. Beim Aufruf dieser Schnittstellen muß das Fenstersystem der jeweiligen Plattform bekannt sein.
Jede Klasse des AWT, die von Component oder MenuComponent abgeleitet wurde, hat eine entsprechende peer-Klasse. Diese Klassen werden mit dem Namen aus Component mit dem Zusatz -Peer bezeichnet (z.B. ButtonPeer, DialogPeer und WindowPeer). Sie werden hier nicht einzeln aufgeführt, da sie alle die gleichen Eigenschaften haben.
Das Paket java.applet enthält appletspezifische Eigenschaften.
AppletContext |
Methoden, die auf einen Applet-Kontext verweisen |
AppletStub |
Methoden für Appletviewer |
AudioClip |
Methoden zum Abspielen von Audiodateien |
Applet |
Applet-Basisklasse |
Das Paket java.beans enthält die Klassen und Schnittstellen, die die JavaBeans-Technologie ermöglichen.
BeanInfo |
Methoden zur Informationsbeschaffung, die speziell von einem Bean geliefert werden |
Customizer |
Methoden zur Definition des Overheads für einen kompletten visuellen Editor für ein Bean |
PropertyChangeListener |
Methode, die bei Änderung einer gebundenen Eigenschaft aufgerufen wird |
PropertyEditor |
Methoden zur Unterstützung von grafischen Benutzeroberflächen, die dem Benutzer das Editieren eines Wertes einen bestimmten Typs ermöglichen |
VetoableChangeListener |
Methoden, die bei Änderung einer Constraint-Eigenschaft aufgerufen werden |
Visibility |
Methoden zur Bestimmung, ob ein Bean eine grafische Benutzeroberfläche fordert und ob eine grafische Benutzeroberfläche für das Bean zur Verfügung steht |
BeanDescriptor |
Liefert globale Informationen über ein Bean |
Beans |
Liefert einige Mehrzweckkontrollmethoden für Beans |
EventSetDescriptor |
Stellt eine Gruppe von Ereignissen dar, die ein Bean erzeugen kann |
FeatureDescriptor |
Dient als gemeinsame Basisklasse für die Klassen EventSetDescriptor, MethodDescriptor und PropertyDescriptor |
IndexedPropertyDescriptor |
Liefert Methoden für den Zugriff auf den Typ einer Index-Eigenschaft zusammen mit dessen Zugriffsmethoden |
Introspector |
Liefert den zur Analyse eines Beans erforderlichen Overhead und bestimmt dessen öffentliche Eigenschaften, Methoden und Ereignisse |
MethodDescriptor |
Liefert Methoden für den Zugriff auf Informationen wie z.B. die Parameter einer Methode |
ParameterDescriptor |
Ermöglicht Bean-Implementoren die Bereitstellung zusätzlicher Informationen zu den einzelnen Parametern |
PropertyChangeEvent |
Speichert Informationen bezüglich einer Änderung an einer Bound- oder Constraint-Eigenschaft |
PropertyChangeSupport |
Eine Hilfsklasse zur Verwaltung der Listeners von Bound- und Contraint-Eigenschaften |
PropertyDescriptor |
Liefert Methoden für den Zugriff auf den Typ einer Eigenschaft zusammen mit den Zugriffsmethoden; beschreibt, ob es sich um Bound oder Constraint handelt |
PropertyEditorManager |
Liefert eine Möglichkeit zur Registrierung von Eigenschaftstypen, so daß ihre Editoren leicht zu finden sind |
PropertyEditorSupport |
Eine Hilfsklasse, die die PropertyEditor-Schnittstelle implementiert, die die Erstellung individueller Eigenschaftseditoren etwas erleichtern soll |
SimpleBeanInfo |
Eine Supportklasse, die es dem Bean-Enwickler erleichtern soll, explizite Informationen über ein Bean zu liefern |
VetoableChangeSupport |
Eine Hilfsklasse zur Verwaltung von Listeners für Bound- und Constraint-Eigenschaften |
Das Paket java.rmi enthält Klassen und Schnittstellen, die dem Programmierer die Erstellung verteilter Java-/-Java-Applikationen ermöglicht, bei denen die Methoden entfernter Java-Objekte von anderen Maschinen, evtl. verschiedenen Hosts, aufgerufen werden können.
Remote |
Methoden zur Identifizierung aller Remote-Objekte. |
Naming |
Methoden zur Ermittelung von Referenzen auf Remote-Objekte auf der Basis der Uniform-Resource-Locator-(URL)-Syntax |
RMISecurityManager |
Methoden zur Definition der RMI-Stub-Sicherheitsmethode für Applikationen (nicht für Applets) |
DGC |
Methoden zur Reinigung von Verbindungen bei ungenutzten Clients |
Lease |
Enthält eine eindeutige VM-Kennung und eine Lease-Dauer |
VMID |
Methoden zur Pflege eindeutiger VMID auf allen virtuellen Java-Maschinen |
Registry |
Klasse zum Erhalt der Registrierung für unterschiedliche Hosts |
RegistryManager |
Methoden zur Schnittstellenbildung zu Privatimplementierungen |
LocateRegistry |
Dient zum Erhalt der Bootstrap-Registrierung auf einem bestimmten Host |
LogStream |
Bietet einen Mechanismus zur Protokollierung von Fehlern, die für die Systemüberwacher von Interesse sein können |
ObjID |
Dient zur eindeutigen Identifizierung von Remote-Objekten in einer VM |
Operation |
Enthält eine Beschreibung einer Java-Methode |
RMIClassLoader |
Bietet statische Methoden für das Laden von Klassen über das Netz |
RMISocketFactory |
Wird von der RMI-Laufzeitversion benutzt, um Client- und Server-Sockets für RMI-Aufrufe zu erhalten |
RemoteObject |
Liefert die Remote Semantik von Object durch Implementieren von Methoden für hashCode, equals und toString |
RemoteServer |
Superklasse für alle Server-Implementierungen, die den Rahmen für die Unterstützung einer breiten Palette von Remote-Referenzsemantiken liefert |
RemoteStub |
Stub-Objekte unterstützen exakt die gleiche Gruppe von Remote-Schnittstellen, die durch die tatsächliche Implementierung des Remote-Objekts definiert ist |
UID |
Abstraktion zum Erstellen von Bezeichnern, die in bezug auf den Host, auf dem die Generierung stattfand, eindeutig sind |
UnicastRemoteObject |
Definiert ein nicht repliziertes Remote-Objekt, dessen Referenzen nur während des aktiven Server-Prozesses gültig sind |
Das Paket java.security enthält Klassen und Schnittstellen, die dem Programmierer die Implementierung von Zertifikaten und digitalen Unterschriften in Java-Komponenten ermöglichen.
Certificate |
Methoden zum Verwalten eines Zertifikats einschließlich Ver- und Entschlüsselung |
KeyParams |
Schnittstelle zu algorithmusspezifischen Schlüsselparameterschnittstellen wie DSAParms |
Principal |
Darstellung der Hauptkomponente eines Zertifikats |
DigestInputStream |
Ein Eingabestream, der über einen Nachrichtenfingerabdruck verfügt |
DigestOutputStream |
Ein Ausgabestream, der über einen Nachrichtenfingerabdruck verfügt |
Identity |
Methoden zur Verwaltung von Identitäten, die Objekte sein können, z.B. Leute, Firmen oder Organisationen, die zur Nutzung eines öffentlichen Schlüssels berechtigt sind |
IdentityScope |
Methoden zur Definition des Umfangs einer Identität einschließlich Name der Identität, ihr Schlüssel und zugehörige Zertifikate |
Key |
Abstrakte Klasse, die einen kryptographischen Schlüssel darstellt |
KeyPair |
Einfacher Halter eines Schlüsselpaares (ein öffentlicher und ein privater Schlüssel) |
MessageDigest |
Methoden, die die Fuktionalität eines Algorithmus für Nachrichtenfingerabdrücke bereitstellen |
PrivateKey |
Eine Subklasse von Key, die einen privaten Schlüssel darstellt |
Provider |
Stellt einen Security Package Provider (SPP) für das JavaSecurity API dar |
PublicKey |
Subklasse von Key, die einen öffentlichen Schlüssel darstellt |
SecureRandom |
Erzeugt eine Zufallszahl |
Security |
Methoden zur Verwaltung von Security Packgage Providers (SPP) |
Signature |
Liefert den Algorithmus für digitale Unterschriften |
Signer |
Stellt eine Identität dar, die auch unterzeichnen kann |
Das Paket java.security.acl enthält die Schnittstellen zur Datenstruktur, die den Zugriff auf Ressourcen überwacht.
Acl |
Schnittstelle, die eine Access Control List (ACL) darstellt (eine Datenstruktur, die den Zugriff auf Ressourcen überwacht) |
AclEntry |
Methoden, die dem Programmierer das Hinzufügen, Entfernen oder Festlegen von Rechten für die Principals jedes ACLEntry im ACL ermöglichen |
Group |
Methoden, die dem Programmierer das Hinzufügen oder Entfernen eines Mitglieds in der Gruppe der Principals ermöglichen |
Owner |
Stellt den Inhaber eines ACL dar |
Permission |
Diese Schnittstelle stellt die Art des gewährten Zugriffs auf eine Ressource dar, z.B. ein Principal im ACL |
DSAKey |
Methoden zur Authentifizierung von Komponenten einschließlich über das Web verteilte Steuerungen für Java-Applets und ActiveX |
DSAParams |
Methoden, die es Programmierern ermöglichen, Base, Prime und Sub-Prime zu erhalten |
DSAPublicKey |
Schnittstelle zu einem öffentlichen DSA-Schlüssel |
Das Paket java.sql enthält Klassen, Schnittstellen und Mehtoden zur Verbindung von Java-Applikationen mit Backend-Datenbanken.
CallableStatement |
Methoden zur Ausführung gespeicherter Prozeduren und Handhabung mehrerer ResultSet-Objekte |
Connection |
Stellt eine Session mit der Datenbank dar |
DatabaseMetaData |
Schnittstelle, mit der Programmierer auf hoher Ebene Informationen über die Datenbank erhalten können |
Driver |
Methoden zum Verbinden mit einer Datenbank |
PreparedStatement |
Methoden zum Starten zuvor kompilierter SQL-Anweisungen |
ResultSet |
Methoden zum Abrufen von Werten und zum Ausführen von SQL-Anweisungen |
ResultSetMetaData |
Methoden, die Informationen über den Typ und die Eigenschaften der Spalten in einem ResultSet liefern |
Statement |
Wird für statische SQL-Anweisungen verwendet |
Date |
Liefert Methoden zur Formatierung von und zum Verweisen auf Datumswerte(n) |
DriverManager |
Ermöglicht die Verwaltung eines Satzes von JDBC-Treibern |
DriverPropertyInfo |
Liefert Methoden zum Ermitteln verschiedener Eigenschaften eines Treibers |
Time |
Liefert Methoden zur Formatierung von und zum Verweisen auf Zeitwerte(n) |
Timestamp |
Wrapper, der den SQL-TIMESTAMP-Wert enthält |
Types |
Definiert Konstanten, die zur Identifizierung von SQL-Typen verwendet werden |
Das Paket java.text enthält Klassen und Methoden zur Formatierung von Objekten wie Zahlen, Datumsangaben, Zeitangaben usw. in einer Zeichenkette oder zum Übergeben eines Strings an ein anderes Objekt, z.B. eine Zahl, Datum, Zeit usw.
CharacterIterator |
Methoden zur Übergabe einer Zeichenkette und Rückgabe diverser Informationen über diese Zeichenkette |
ChoiceFormat |
Methoden, die es ermöglichen Zahlen Zeichenketten zuzuordnen |
CollatedString |
Liefert eine Möglichkeit zur Verwendung internationaler Zeichenketten in einer Hash-Tabelle oder sortierter Auflistung |
Collation |
Ermöglicht den Vergleich von Unicode-Text |
CollationElementIterator |
Methoden, die es erlauben, Sortierschlüsselzeichen aus Zeichen einer Zeichenkette zu erzeugen |
DateFormat |
Abstrakte Klasse, die verschiedene Subklassen zur Datum-/Zeit-Formatierung enthält |
DateFormatData |
Methoden zur Festlegung der Datum-/Zeit-Formatierungsdaten |
DecimalFormat |
Methoden zum Formatieren von Zahlen |
Format |
Basisklasse für alle Formate |
FormatStatus |
Dient zum Ausrichten formatierter Objekte |
MessageFormat |
Methoden zur Erstellung verketteter Nachrichten. |
NumberFormat |
Abstrakte Klasse für alle Zahlenformate; enthält Subklassen mit Methoden zur Formatierung und Übergabe von Zahlen |
NumberFormatData |
Kapselt lokalisierbare Zahlenformatierungsdaten |
ParseStatus |
Ermittelt den Status der Übergabe bei der Übergabe einer Zeichenkette mit unterschiedlichen Formaten |
SimpleDateFormat |
Methoden zum Formtieren eines Datums oder einer Zeit in einer Zeichenkette |
SortKey |
Methoden zum bitweisen Vergleichen von Zeichenketten |
StringCharacterIterator |
Methoden zum bidirektionalen Iterieren durch eine Zeichenkette |
TableCollation |
Implementiert Collation mittels datengesteuerter Tabellen |
TextBoundary |
Dient zur Ermittelung von Grenzen in vorgegebenem Text |
(c) 1997 SAMS