Previous Page TOC Index Next Page See Page

C

Die Java-Klassenbibliothek

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:


Weitere Informationen über die einzelnen Variablen (Vererbung, Variablen und Methoden) sowie die Ausnahmen der einzelnen Pakete finden Sie in der API-Dokumentation von SUN unter http://java.sun.com. Eine Kopie der 1.1-API-Dokumentation befindet sich auf der diesem Buch beiliegenden CD.

java.lang

Im Paket java.lang befinden sich die Klassen und Schnittstellen, die den Kern der Sprache Java bilden.

Schnittstellen

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
(Java 1.1)

Klassen

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)

java.lang.reflect (Java 1.1)

Das Paket java.lang.reflect dient dazu, Informationen über geladene Klassen, beispielsweise bezüglich deren Methoden und Felder, zu erhalten.

Schnittstellen

Member

Methoden zur Informationsbeschaffung bezüglich eines Members

Klassen

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

java.math (Java 1.1)

Das Paket java.math enthält zwei Klassen, die Zahlen extremer Größe aufnehmen können.

Klassen

BigDecimal

Sehr große Fließkommazahl

BigInteger

Sehr große Ganzzahl

java.util

Das Paket java.util enthält verschiedene Utility-Klassen und Schnittstellen, darunter Zufallszahlen, Systemeigenschaften und andere nützliche Klassen.

Schnittstellen

Enumeration

Methoden zur Auflistung von Werten

EventListener

Methoden für die Ereignishandhabung (Java 1.1)

Observer

Methoden zur Aktivierung der Observierung von Observable-Objekten

Klassen

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

java.util.zip (Java 1.1)

Das Paket java.util.zip bietet Klassen zur Handhabung von zip- und gzip-Dateien.

Schnittstellen

Checksum

Methoden zur Prüfsummenberechnung

Klassen

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

java.io

Das Paket java.io entält Ein- und Ausgabeklassen und Schnittstellen für Streams und Dateien.

Schnittstellen

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)

Klassen

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

java.net

Das Paket java.net enthält Klassen und Schnittstellen zur Durchführung von Netzoperationen, z.B. für Sockets und URLs.

Schnittstellen

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

Klassen

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

java.awt

Das Paket java.awt enthält Klassen und Schnittstellen, die das Abstract Windowing Toolkit bilden.

Schnittstellen

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)

Klassen

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

java.awt.datatransfer (Java 1.1)

Das Paket java.awt.datatransfer ist ein Teil des AWT-Paketes und enthält Schnittstellen und Methoden zur Kommunikation mit der Zwischenablage.

Schnittstellen

ClipboardOwner

Methoden für Klassen, die Daten für die Zwischenablage liefern

Transferable

Methoden für Klassen, die Daten für eine Transferoperation liefern

Klassen

Clipboard

Die Zwischenablage selbst

DataFlavor

Die Objekte dieser Klasse stellen Datenformate dar

StringSelection

Transferagent für eine Zeichenkette

java.awt.event (Java 1.1)

Das Paket java.awt.event ist ein Teil des AWT-Paketes und enthält das neue Ereignismodell für Java 1.1

Schnittstellen

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

Klassen

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

java.awt.image

Das Paket java.awt.image ist ein Teil des AWT-Paketes und enthält Schnittstellen und Klassen zur Verwaltung von Bitmap-Bildern.

Schnittstellen

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

Klassen

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

java.awt.peer

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.

java.applet

Das Paket java.applet enthält appletspezifische Eigenschaften.

Schnittstellen

AppletContext

Methoden, die auf einen Applet-Kontext verweisen

AppletStub

Methoden für Appletviewer

AudioClip

Methoden zum Abspielen von Audiodateien

Klassen

Applet

Applet-Basisklasse

java.beans

Das Paket java.beans enthält die Klassen und Schnittstellen, die die JavaBeans-Technologie ermöglichen.

Schnittstellen

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

Klassen

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

java.rmi

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.

Schnittstellen

Remote

Methoden zur Identifizierung aller Remote-Objekte.

Klassen

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)

java.rmi.dgc

Schnittstellen

DGC

Methoden zur Reinigung von Verbindungen bei ungenutzten Clients

Klassen

Lease

Enthält eine eindeutige VM-Kennung und eine Lease-Dauer

VMID

Methoden zur Pflege eindeutiger VMID auf allen virtuellen Java-Maschinen

java.rmi.registry

Schnittstellen

Registry

Klasse zum Erhalt der Registrierung für unterschiedliche Hosts

RegistryManager

Methoden zur Schnittstellenbildung zu Privatimplementierungen

Klassen

LocateRegistry

Dient zum Erhalt der Bootstrap-Registrierung auf einem bestimmten Host

java.rmi.server

Schnittstellen

LoaderHandler


RMIFailureHandler

Methoden zur Handhabung im Fall, daß die RMI-Laufzeitversion einen Socket oder Serversocket nicht erstellen kann

RemoteCall

Methoden zur Implementierung von Aufrufen eines Remote-Objektes

RemoteRef

Stellt einen Handel für ein Remote-Objekt dar

ServerRef

Stellt den serverseitigen Handel für die Implementierung eines Remote-Objekts

Skeleton

Stellt eine serverseitige Entität dar, die Aufrufe der eigentlichen Remote-Objekt-Implementierung ausgibt

Unreferenced

Methoden zum Erhalt einer Benachrichtigung, wenn keine Remote-Verweise mehr vorliegen

Klassen

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

java.security

Das Paket java.security enthält Klassen und Schnittstellen, die dem Programmierer die Implementierung von Zertifikaten und digitalen Unterschriften in Java-Komponenten ermöglichen.

Schnittstellen

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

Klassen

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

java.security.acl

Das Paket java.security.acl enthält die Schnittstellen zur Datenstruktur, die den Zugriff auf Ressourcen überwacht.

Schnittstellen

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

java.security.interfaces

Schnittstellen

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

java.sql

Das Paket java.sql enthält Klassen, Schnittstellen und Mehtoden zur Verbindung von Java-Applikationen mit Backend-Datenbanken.

Schnittstellen

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

Klassen

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

java.text

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.

Schnittstellen

CharacterIterator

Methoden zur Übergabe einer Zeichenkette und Rückgabe diverser Informationen über diese Zeichenkette

Klassen

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
Ein Imprint des Markt&Technik Buch- und Software- Verlag GmbH
Elektronische Fassung des Titels: Java in 21 Tagen, ISBN: 3-8272-2009-2

Previous Page Page Top TOC Index Next Page See Page