java.applet | Enthält die Klassen und Intefaces für Applets, unter anderem auch die Klasse Applet, die die Basis für Applets darstellt. |
java.awt | Das AWT-Paket (Abstract Window Toolkit) stellt plattformunabhängige Komponenten für grafische Oberflächen zur Verfügung, wie Dialoge, Buttons, Scrollbars oder Menüs. |
java.awt.datatransfer | Dieses Paket enthält verschiedene Klassen, die den Datenaustausch über die Zwischenablage ermöglichen. |
java.awt.event | Enthält Klassen, die Oberflächen-Events darstellen, und Interfaces, mit denen Objekte über das Eintreten von Ereignissen benachrichtigt werden können. |
java.awt.image | Das Paket awt.image stellt Klassen zur Verfügung, die im Zusammenhang mit Bildern erforderlich sind, beispielsweise Farbfilter oder Klassen zur Farbkomposition. |
java.lang | Dieses Paket enthält Basisklassen, die einige Grundelemente von Java implementieren, wie Strings, Threads oder Klassen für die numerischen Standardtypen.
Auch die meisten Exceptions und Errors sind hier definiert. |
java.lang.ref | Mit den Klassen in diesem Paket können schwache Referenzen auf Objekte gehalten werden. Schwach heißt, daß das referenzierte Objekt trotzdem vom Garbage Collector entfernt werden kann. |
java.lang.reflect | Mit den Klassen dieses Pakets können Klassen und Objekte zur Laufzeit analysiert werden. Hierbei können Elemente, Konstruktoren, Methoden, deren Namen und Parameterstruktur ermittelt werden. Es ist möglich, Methoden und Konstruktoren aufzurufen, auch wenn die Klasse eines Objekts beim Kompilieren nicht bekannt war. |
java.io | Dieses Paket definiert Ein-/Ausgabestreams für verschiedene Zwecke. |
java.net | Im net-Paket sind Klassen zum Umgang mit Sockets und URLs enthalten. |
java.rmi | Dieses Paket enthält Basisfunktionen für die Remote Method Invocation. |
java.rmi.registry | Dieses Paket enthält Klassen, die zum Registrieren und Lokalisieren von RMI-Server-Objekten dienen. |
java.security | Im diesem Paket sind Klassen zur Verschlüsselung und Prüfsummenberechnung sowie seit Version 1.2 auch zum Umgang mit Berechtigungen definiert. |
java.security.cert | Hier sind Klassen zur Darstellung von Zertifikaten und Widerrufslisten in Java definiert. |
java.security.interfaces | Wie der Name andeutet sind in diesem Paket Interfaces für Klassen enthalten, die private oder öffentliche Schlüssel repräsentieren oder erzeugen. |
java.security.spec | In diesem Paket sind Klassen enthalten, die die Struktur von Schlüsseln und Parametern für Algorithmen vorgeben, mit denen die Schlüssel berechnet werden. |
java.sql | Dieses Paket enthält die Klassen und Interfaces vom Datenbank-API JDBC. |
java.util | Hier sind einige nützliche Hilfsobjekte definiert, beispielsweise eine Hash-Tabelle oder ein Generator für Zufallszahlen. In Version 1.2 sind zahlreiche Container-Klassen wie Mengen, Listen und Bäume hinzugekommen. |
java.util.zip | Mit den Klassen des Pakets util.zip können ZIP-Archive ausgelesen und erzeugt werden. |
java.util.jar | Mit den Klassen des Pakets util.zip können JAR-Archive ausgelesen und erzeugt werden. |
java.naming | Dieses Paket enthält die Basisklassen und -interfaces des Java Naming and Directory Interface, mit dem auf Namensdienste und Verzeichnisdienste zugegriffen werden kann. |
java.naming.directory | In diesem Paket sind spezielle Klassen enthalten, die für den Zugriff auf Verzeichnisdienste wie LDAP benötigt werden. |
java.naming.event | Mit den Klassen dieses Pakets kann sich eine Programm von Änderungen an den Informationen in einem Verzeichnisdienst benachrichtigen lassen. |
javax.security.auth | Dieses Paket enthält einige Basisklassen für JAAS. |
javax.security.auth.callback | Hier sind Klassen definiert, über die Benutzerinteraktionen zur Authentifizierung abgewickelt werden. |
javax.security.auth.login | In diesem Paket sind Klassen für die Konfiguration von Login-Modulen und den Login-Vorgang selbst enthalten. |
javax.security.auth.spi | Dieses Paket enthält lediglich das Interface LoginModule, mit dem anwenderdefinierte Login-Module für JAAS erstellt werden können. |
javax.swing | Dieses Paket beinhaltet die Basis des Oberflächen-API Swing. Hier sind die meisten der Komponenten von Swing definiert. |
javax.swing.border | Hier sind Klassen definiert, die zum Zeichnen von Rahmen um Komponenten dienen. |
javax.swing.colorchooser | Dieses Paket enthält Hilfsklassen der JColorChooser-Komponente, mit der eine Farbe ausgewählt werden kann. |
javax.swing.event | Hier sind Swing-spezifische Events definiert. |
javax.swing.filechooser | Dieses Paket enthält Hilfsklassen der JFileChooser-Komponente, mit der eine Datei ausgewählt werden kann. |
javax.swing.table | Dieses Paket enthält Hilfsklassen für die Klasse JTable-Komponente, mit der eine Tabelle dargestellt werden kann. |
javax.swing.text | In diesem Paket sind zahlreiche Hilfsklassen für Komponenten definiert, in denen Text eingegeben und editiert werden kann. |
javax.swing.text.html | Mit den Klassen dieses Pakets können Editoren für HTML-Text erstellt werden. |
javax.swing.text.rtf | Dieses Paket enthält eine Klasse zum Editieren von RTF-Text. |
javax.swing.tree | Hier sind Hilfsklassen für die Komponente JTree definiert, die zur Darstellung einer Baumstruktur dient. |
javax.swing.undo | Dieses Paket enthält diverse Hilfsklassen, mit denen Änderungen an Eingabetexten rückgängig gemacht werden können. |
javax.xml.parsers | Mit den Klassen dieses Pakets können XML-Parser erzeugt werden, wobei sowohl DOM als auch das SAX-API unterstützt wird. |
javax.xml.transform | Hier sind Klassen definiert, mit denen XML-Dokumente mit XSLT-Stylesheets konvertiert werden können. |
javax.xml.transform.dom | Dieses Paket enthält Hilfsklassen zur Transformation von XML-Dokumenten, die als DOM-Struktur vorliegen. |
javax.xml.transform.sax | Dieses Paket enthält Hilfsklassen zur Transformation von XML-Dokumenten, die mit dem SAX-API bereitgestellt werden. |
javax.xml.transform.stream | Dieses Paket enthält Hilfsklassen zur Transformation von XML-Dokumenten, die direkt als XML-Text eingelesen uns ausgegeben werden sollen. |
org.w3c.dom | Hier ist die Schnittstelle des Document Object Models (DOM) definiert. |
org.xml.sax | Dieses Paket enthält die Basisfunktionen der Simple API for XML (SAX). |
org.xml.sax.ext | Dieses Paket enthält Zusatzklassen für SAX, mit denen ein erweiterter Zugriff auf XML-Dokumente besteht. |
org.xml.sax.helpers | Dieses Paket beinhaltet Hilfsklassen für SAX, unter anderem eine Basisklassen von denen eigene SAX-Event-Handler abgeleitet werden können. |