Freigeben über


Java.IO Namespace

Klassen

BufferedInputStream

Eine BufferedInputStream fügt Funktionen zu einem anderen Eingabedatenstrom hinzu, die Möglichkeit, die Eingabe zu puffern und die mark und reset Methoden zu unterstützen.

BufferedOutputStream

Die Klasse implementiert einen gepufferten Ausgabedatenstrom.

BufferedReader

Liest Text aus einem Zeicheneingabedatenstrom, Pufferzeichen, um das effiziente Lesen von Zeichen, Arrays und Zeilen zu ermöglichen.

BufferedWriter

Schreibt Text in einen Zeichenausgabedatenstrom, Pufferzeichen, um das effiziente Schreiben einzelner Zeichen, Arrays und Zeichenfolgen zu ermöglichen.

ByteArrayInputStream

A ByteArrayInputStream enthält einen internen Puffer, der Bytes enthält, die aus dem Datenstrom gelesen werden können.

ByteArrayOutputStream

Diese Klasse implementiert einen Ausgabedatenstrom, in den die Daten in ein Bytearray geschrieben werden.

CharArrayReader

Diese Klasse implementiert einen Zeichenpuffer, der als Zeicheneingabedatenstrom verwendet werden kann.

CharArrayWriter

Diese Klasse implementiert einen Zeichenpuffer, der als Writer verwendet werden kann.

CharConversionException

Basisklasse für Ausnahmen für die Zeichenkonvertierung.

Console

Methoden für den Zugriff auf das zeichenbasierte Konsolengerät( falls vorhanden), das dem aktuellen virtuellen Java-Computer zugeordnet ist.

DataInputStream

Mit einem Dateneingabedatenstrom kann eine Anwendung primitive Java-Datentypen aus einem zugrunde liegenden Eingabedatenstrom auf computerunabhängige Weise lesen.

DataOutputStream

Mit einem Datenausgabedatenstrom kann eine Anwendung primitive Java-Datentypen auf portierbare Weise in einen Ausgabedatenstrom schreiben.

EOFException

Signal, dass ein Ende der Datei oder des Datenstroms unerwartet während der Eingabe erreicht wurde.

File

Eine abstrakte Darstellung von Datei- und Verzeichnispfadnamen.

FileDescriptor

Instanzen der Dateideskriptorklasse dienen als undurchsichtiges Handle für die zugrunde liegende computerspezifische Struktur, die eine geöffnete Datei, einen offenen Socket oder eine andere Quelle oder Spüle von Bytes darstellt.

FileInputStream

A FileInputStream ruft Eingabebytes aus einer Datei in einem Dateisystem ab.

FileNotFoundException

Signal, dass beim Versuch, die Datei zu öffnen, die durch einen angegebenen Pfadnamen gekennzeichnet ist, ein Fehler aufgetreten ist.

FileOutputStream

Ein Dateiausgabedatenstrom ist ein Ausgabedatenstrom zum Schreiben von Daten in ein File oder in ein .FileDescriptor

FilePermission

Legacysicherheitscode; nicht verwenden.

FileReader

Liest Text aus Zeichendateien mithilfe einer Standardpuffergröße.

FileWriter

Schreibt Text in Zeichendateien mithilfe einer Standardpuffergröße.

FilterInputStream

A FilterInputStream enthält einen anderen Eingabedatenstrom, der als grundlegende Datenquelle verwendet wird und möglicherweise die Daten auf dem Weg transformiert oder zusätzliche Funktionen bereitstellt.

FilterOutputStream

Diese Klasse ist die Superklasse aller Klassen, die Ausgabedatenströme filtern.

FilterReader

Abstrakte Klasse zum Lesen gefilterter Zeichenströme.

FilterWriter

Abstrakte Klasse zum Schreiben gefilterter Zeichenströme.

IDataInputExtensions
IDataOutputExtensions
IExternalizableExtensions
IFlushableExtensions
InputStream

Diese abstrakte Klasse ist die Superklasse aller Klassen, die einen Eingabedatenstrom von Bytes darstellen.

InputStreamReader

Ein InputStreamReader ist eine Brücke von Bytestreams zu Zeichenstreams: Er liest Bytes und decodiert sie mithilfe eines angegebenen java.nio.charset.Charset charsetZeichens in Zeichen.

InterruptedIOException

Signalisiert, dass ein E/A-Vorgang unterbrochen wurde.

InvalidClassException

Wird ausgelöst, wenn die Serialisierungslaufzeit eines der folgenden Probleme mit einer Klasse erkennt.

InvalidObjectException

Gibt an, dass mindestens ein deserialisiertes Objekt Überprüfungstests fehlgeschlagen ist.

IObjectInputExtensions
IObjectOutputExtensions
IOError

Wird ausgelöst, wenn ein schwerwiegender E/A-Fehler aufgetreten ist.

IOException

Signal, dass eine E/A-Ausnahme einer Art aufgetreten ist.

LineNumberInputStream

Diese Klasse ist ein Eingabedatenstromfilter, der die hinzugefügte Funktionalität zum Nachverfolgen der aktuellen Zeilennummer bereitstellt.

LineNumberReader

Ein gepufferter Zeicheneingabedatenstrom, der die Zeilennummern nachverfolgt.

NotActiveException

Wird ausgelöst, wenn die Serialisierung oder Deserialisierung nicht aktiv ist.

NotSerializableException

Wird ausgelöst, wenn eine Instanz erforderlich ist, um über eine serialisierbare Schnittstelle zu verfügen.

ObjectInputStream

Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden.

ObjectInputStream.GetField

Bieten Sie Zugriff auf die persistenten Felder, die aus dem Eingabedatenstrom gelesen werden.

ObjectInputStream.InterfaceConsts
ObjectOutputStream

Ein ObjectOutputStream schreibt primitive Datentypen und Diagramme von Java-Objekten in einen OutputStream.

ObjectOutputStream.InterfaceConsts
ObjectOutputStream.PutField

Stellen Sie programmgesteuerten Zugriff auf die persistenten Felder bereit, die in ObjectOutput geschrieben werden sollen.

ObjectStreamClass

Serialisierungsdeskriptor für Klassen.

ObjectStreamConstants

Eine Hilfsschnittstelle mit Konstanten, die von der Serialisierungsimplementierung verwendet werden.

ObjectStreamException

Superklasse aller Ausnahmen, die für Object Stream-Klassen spezifisch sind.

ObjectStreamField

Eine Beschreibung eines serialisierbaren Felds aus einer Serializable-Klasse.

OptionalDataException

Ausnahme, die den Fehler eines Objektlesevorgangs aufgrund ungelesener Grundtypdaten oder das Ende der Daten angibt, die zu einem serialisierten Objekt im Datenstrom gehören.

OutputStream

Diese abstrakte Klasse ist die Superklasse aller Klassen, die einen Ausgabedatenstrom von Bytes darstellen.

OutputStreamWriter

Ein OutputStreamWriter ist eine Brücke von Zeichenströmen zu Bytestreams: Darin geschriebene Zeichen werden mit einem angegebenen java.nio.charset.Charset charsetWert in Byte codiert.

PipedInputStream

Ein Weitergeleiteter Eingabedatenstrom sollte mit einem weitergeleiteten Ausgabestrom verbunden werden; Der Weitergeleitete Eingabedatenstrom stellt dann alle Datenbytes bereit, die in den weitergeleiteten Ausgabedatenstrom geschrieben werden.

PipedOutputStream

Ein weitergeleiteter Ausgabedatenstrom kann mit einem weitergeleiteten Eingabedatenstrom verbunden werden, um eine Kommunikationspipeline zu erstellen.

PipedReader

Weitergeleitete Zeicheneingabedatenströme.

PipedWriter

Weitergeleitete Zeichenausgabedatenströme.

PrintStream

Eine PrintStream fügt Funktionen zu einem anderen Ausgabedatenstrom hinzu, nämlich die Möglichkeit, Darstellungen verschiedener Datenwerte bequem zu drucken.

PrintWriter

Druckt formatierte Darstellungen von Objekten in einem Textausgabedatenstrom.

PushbackInputStream

Ein PushbackInputStream addiert Funktionalität zu einem anderen Eingabedatenstrom, nämlich der Möglichkeit zum "Zurückschieben" oder "Ungelesenen" Byte, indem pushed-back Bytes in einem internen Puffer gespeichert werden.

PushbackReader

Ein Zeichenstromleser, mit dem Zeichen zurück in den Datenstrom verschoben werden können.

RandomAccessFile

Instanzen dieser Klasse unterstützen das Lesen und Schreiben in eine Datei mit wahllosem Zugriff.

Reader

Abstrakte Klasse zum Lesen von Zeichenströmen.

SequenceInputStream

A SequenceInputStream stellt die logische Verkettung anderer Eingabedatenströme dar.

SerialAttribute
SerializablePermission

Diese Legacysicherheit wird unter Android nicht unterstützt.

StreamCorruptedException

Wird ausgelöst, wenn Steuerelementinformationen, die aus einem Objektdatenstrom gelesen wurden, gegen interne Konsistenzüberprüfungen verstoßen.

StreamTokenizer

Die StreamTokenizer Klasse verwendet einen Eingabedatenstrom und analysiert ihn in "Token", sodass die Token einzeln gelesen werden können.

StringBufferInputStream

Mit dieser Klasse kann eine Anwendung einen Eingabedatenstrom erstellen, in dem die gelesenen Bytes vom Inhalt einer Zeichenfolge bereitgestellt werden.

StringReader

Ein Zeichenstrom, dessen Quelle eine Zeichenfolge ist.

StringWriter

Ein Zeichenstrom, der seine Ausgabe in einem Zeichenfolgenpuffer sammelt, der dann zum Erstellen einer Zeichenfolge verwendet werden kann.

SyncFailedException

Signal, dass ein Synchronisierungsvorgang fehlgeschlagen ist.

UncheckedIOException

Umschließt eine IOException mit einer deaktivierten Ausnahme.

UnsupportedEncodingException

Die Zeichencodierung wird nicht unterstützt.

UTFDataFormatException

Signale, dass eine falsch formatierte Zeichenfolge im geänderten UTF-8-Format in einem Dateneingabedatenstrom oder von einer Beliebigen Klasse gelesen wurde, die die Dateneingabeschnittstelle implementiert.

WriteAbortedException

Signalisiert, dass eine der ObjectStreamExceptions während eines Schreibvorgangs ausgelöst wurde.

Writer

Abstrakte Klasse zum Schreiben in Zeichenströme.

Schnittstellen

ICloseable

A Closeable ist eine Quelle oder ein Ziel von Daten, die geschlossen werden können.

IDataInput

Die DataInput Schnittstelle dient zum Lesen von Bytes aus einem binären Datenstrom und zum Rekonstruieren von Daten in einem der Java-Grundtypen.

IDataOutput

Die DataOutput Schnittstelle stellt die Konvertierung von Daten aus einem der Java-Grundtypen in eine Reihe von Bytes bereit und schreibt diese Bytes in einen binären Datenstrom.

IExternalizable

Nur die Identität der Klasse einer Externalizable-Instanz wird im Serialisierungsstream geschrieben, und es liegt in der Verantwortung der Klasse, die Inhalte seiner Instanzen zu speichern und wiederherzustellen.

IFileFilter

Ein Filter für abstrakte Pfadnamen.

IFilenameFilter

Instanzen von Klassen, die diese Schnittstelle implementieren, werden zum Filtern von Dateinamen verwendet.

IFlushable

A Flushable ist ein Ziel von Daten, die geleert werden können.

IObjectInput

ObjectInput erweitert die DataInput-Schnittstelle um das Lesen von Objekten.

IObjectInputValidation

Rückrufschnittstelle, um die Überprüfung von Objekten innerhalb eines Diagramms zu ermöglichen.

IObjectOutput

ObjectOutput erweitert die DataOutput-Schnittstelle um das Schreiben von Objekten.

IObjectStreamConstants

Konstanten, die in den Objekt serialisierungsstream geschrieben wurden.

ISerial

Gibt an, dass ein kommentiertes Feld oder eine Methode Teil des serialisierbaren Serialisierungsmechanismus ist, der durch die <Cite>Java Object Serialization Specification</cite> definiert ist.

ISerializable

Die Serialisierbarkeit einer Klasse wird durch die Klasse aktiviert, die den Java implementiert.

Enumerationen

ObjectStreamProtocol

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter des F:Java.IO.ObjectOutputStream.UseProtocolVersion-Members verwendet werden.

TokenType

Listet Werte auf, die von mehreren Typen zurückgegeben werden.