Partager via


Java.IO Espace de noms

Classes

BufferedInputStream

Ajout BufferedInputStream de fonctionnalités à un autre flux d’entrée, à savoir la possibilité de mettre en mémoire tampon l’entrée et de prendre en charge les méthodes et reset les mark méthodes.

BufferedOutputStream

La classe implémente un flux de sortie mis en mémoire tampon.

BufferedReader

Lit du texte à partir d’un flux d’entrée de caractères, met en mémoire tampon les caractères afin de fournir une lecture efficace des caractères, des tableaux et des lignes.

BufferedWriter

Écrit du texte dans un flux de sortie de caractères, en mettant en mémoire tampon les caractères afin de fournir l’écriture efficace de caractères uniques, de tableaux et de chaînes.

ByteArrayInputStream

Contient ByteArrayInputStream une mémoire tampon interne qui contient des octets qui peuvent être lus à partir du flux.

ByteArrayOutputStream

Cette classe implémente un flux de sortie dans lequel les données sont écrites dans un tableau d’octets.

CharArrayReader

Cette classe implémente une mémoire tampon de caractères qui peut être utilisée comme flux d’entrée de caractères.

CharArrayWriter

Cette classe implémente une mémoire tampon de caractères qui peut être utilisée en tant que writer.

CharConversionException

Classe de base pour les exceptions de conversion de caractères.

Console

Méthodes d’accès à l’appareil console basé sur des caractères, le cas échéant, associées à la machine virtuelle Java actuelle.

DataInputStream

Un flux d’entrée de données permet à une application de lire les types de données Java primitifs à partir d’un flux d’entrée sous-jacent d’une manière indépendante de l’ordinateur.

DataOutputStream

Un flux de sortie de données permet à une application d’écrire des types de données Java primitifs dans un flux de sortie de manière portable.

EOFException

Signale qu’une fin de fichier ou de fin de flux a été atteinte de manière inattendue pendant l’entrée.

File

Représentation abstraite des noms de chemins d’accès de fichier et de répertoire.

FileDescriptor

Les instances de la classe de descripteur de fichier servent de handle opaque à la structure spécifique à l’ordinateur sous-jacente représentant un fichier ouvert, un socket ouvert ou un autre récepteur d’octets ou source.

FileInputStream

Un FileInputStream octet d’entrée est obtenu à partir d’un fichier dans un système de fichiers.

FileNotFoundException

Signale qu’une tentative d’ouverture du fichier indiqué par un chemin d’accès spécifié a échoué.

FileOutputStream

Un flux de sortie de fichier est un flux de sortie permettant d’écrire des données dans un File ou dans un FileDescriptor.

FilePermission

Code de sécurité hérité ; n’utilisez pas.

FileReader

Lit du texte à partir de fichiers caractères à l’aide d’une taille de mémoire tampon par défaut.

FileWriter

Écrit du texte dans des fichiers caractères à l’aide d’une taille de mémoire tampon par défaut.

FilterInputStream

Un FilterInputStream autre flux d’entrée, qu’il utilise comme source de données de base, peut-être transformer les données le long de la route ou fournir des fonctionnalités supplémentaires.

FilterOutputStream

Cette classe est la superclasse de toutes les classes qui filtrent les flux de sortie.

FilterReader

Classe abstraite pour la lecture de flux de caractères filtrés.

FilterWriter

Classe abstraite pour l’écriture de flux de caractères filtrés.

IDataInputExtensions
IDataOutputExtensions
IExternalizableExtensions
IFlushableExtensions
InputStream

Cette classe abstraite est la superclasse de toutes les classes représentant un flux d’entrée d’octets.

InputStreamReader

Un InputStreamReader est un pont entre les flux d’octets et les flux de caractères : il lit les octets et les décode en caractères à l’aide d’un élément spécifié java.nio.charset.Charset charset.

InterruptedIOException

Signale qu’une opération d’E/S a été interrompue.

InvalidClassException

Levée lorsque le runtime de sérialisation détecte l’un des problèmes suivants avec une classe.

InvalidObjectException

Indique qu’un ou plusieurs objets désérialisés ont échoué à des tests de validation.

IObjectInputExtensions
IObjectOutputExtensions
IOError

Levée lorsqu’une erreur d’E/S grave s’est produite.

IOException

Signale qu’une exception d’E/S d’une sorte s’est produite.

LineNumberInputStream

Cette classe est un filtre de flux d’entrée qui fournit les fonctionnalités ajoutées de suivi du numéro de ligne actuel.

LineNumberReader

Flux d’entrée de caractères mis en mémoire tampon qui effectue le suivi des numéros de ligne.

NotActiveException

Levée lorsque la sérialisation ou la désérialisation n’est pas active.

NotSerializableException

Levée lorsqu’une instance est requise pour avoir une interface Serializable.

ObjectInputStream

Un ObjectInputStream désérialise les données primitives et les objets précédemment écrits à l’aide d’un ObjectOutputStream.

ObjectInputStream.GetField

Fournissez l’accès aux champs persistants lus à partir du flux d’entrée.

ObjectInputStream.InterfaceConsts
ObjectOutputStream

Un ObjectOutputStream écrit des types de données primitifs et des graphiques d’objets Java dans un OutputStream.

ObjectOutputStream.InterfaceConsts
ObjectOutputStream.PutField

Fournissez un accès programmatique aux champs persistants à écrire dans ObjectOutput.

ObjectStreamClass

Descripteur de sérialisation pour les classes.

ObjectStreamConstants

Interface d’assistance avec des constantes utilisées par l’implémentation de sérialisation.

ObjectStreamException

Superclasse de toutes les exceptions spécifiques aux classes Object Stream.

ObjectStreamField

Description d’un champ Serializable à partir d’une classe Serializable.

OptionalDataException

Exception indiquant l’échec d’une opération de lecture d’objet en raison de données primitives non lues ou de la fin des données appartenant à un objet sérialisé dans le flux.

OutputStream

Cette classe abstraite est la superclasse de toutes les classes représentant un flux de sortie d’octets.

OutputStreamWriter

Un OutputStreamWriter est un pont entre les flux de caractères et les flux d’octets : les caractères écrits dans celui-ci sont encodés en octets à l’aide d’un flux de caractères spécifié java.nio.charset.Charset charset.

PipedInputStream

Un flux d’entrée redirigé doit être connecté à un flux de sortie redirigé ; le flux d’entrée redirigé fournit ensuite les octets de données écrits dans le flux de sortie redirigé.

PipedOutputStream

Un flux de sortie redirigé peut être connecté à un flux d’entrée redirigé pour créer un canal de communication.

PipedReader

Flux d’entrée de caractères redirigés.

PipedWriter

Flux de sortie de caractères redirigés.

PrintStream

Une PrintStream fonctionnalité ajoute des fonctionnalités à un autre flux de sortie, à savoir la possibilité d’imprimer des représentations de différentes valeurs de données de manière pratique.

PrintWriter

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PushbackInputStream

Une PushbackInputStream fonctionnalité ajoute des fonctionnalités à un autre flux d’entrée, à savoir la possibilité de « renvoyer » ou « non lus » octets, en stockant les octets push-back dans une mémoire tampon interne.

PushbackReader

Lecteur de flux de caractères qui permet aux caractères d’être renvoyés dans le flux.

RandomAccessFile

Les instances de cette classe prennent en charge la lecture et l’écriture dans un fichier d’accès aléatoire.

Reader

Classe abstraite pour la lecture de flux de caractères.

SequenceInputStream

Représente SequenceInputStream la concaténation logique d’autres flux d’entrée.

SerialAttribute
SerializablePermission

Cette sécurité héritée n’est pas prise en charge sur Android.

StreamCorruptedException

Levée lorsque les informations de contrôle lues à partir d’un flux d’objets ne respectent pas les vérifications de cohérence interne.

StreamTokenizer

La StreamTokenizer classe prend un flux d’entrée et l’analyse en « jetons », ce qui permet de lire les jetons un par un.

StringBufferInputStream

Cette classe permet à une application de créer un flux d’entrée dans lequel les octets lus sont fournis par le contenu d’une chaîne.

StringReader

Flux de caractères dont la source est une chaîne.

StringWriter

Flux de caractères qui collecte sa sortie dans une mémoire tampon de chaîne, qui peut ensuite être utilisé pour construire une chaîne.

SyncFailedException

Signale qu’une opération de synchronisation a échoué.

UncheckedIOException

Encapsule une IOException exception non cochée.

UnsupportedEncodingException

L’encodage de caractères n’est pas pris en charge.

UTFDataFormatException

Signale qu’une chaîne mal formée au format UTF-8 modifié a été lue dans un flux d’entrée de données ou par n’importe quelle classe qui implémente l’interface d’entrée de données.

WriteAbortedException

Signale qu’un des ObjectStreamExceptions a été levée pendant une opération d’écriture.

Writer

Classe abstraite pour l’écriture dans des flux de caractères.

Interfaces

ICloseable

Il Closeable s’agit d’une source ou d’une destination de données qui peuvent être fermées.

IDataInput

L’interface DataInput fournit la lecture d’octets à partir d’un flux binaire et la reconstruction à partir de ces données dans l’un des types primitifs Java.

IDataOutput

L’interface DataOutput fournit la conversion de données de l’un des types primitifs Java en une série d’octets et l’écriture de ces octets dans un flux binaire.

IExternalizable

Seule l’identité de la classe d’une instance Externalizable est écrite dans le flux de sérialisation et il incombe à la classe d’enregistrer et de restaurer le contenu de ses instances.

IFileFilter

Filtre pour les chemins d’accès abstraits.

IFilenameFilter

Les instances de classes qui implémentent cette interface sont utilisées pour filtrer les noms de fichiers.

IFlushable

Il Flushable s’agit d’une destination de données qui peut être vidée.

IObjectInput

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

IObjectInputValidation

Interface de rappel pour permettre la validation d’objets au sein d’un graphique.

IObjectOutput

ObjectOutput étend l’interface DataOutput pour inclure l’écriture d’objets.

IObjectStreamConstants

Constantes écrites dans le flux de sérialisation d’objet.

ISerial

Indique qu’un champ ou une méthode annoté fait partie du mécanisme de sérialisation sérialisable défini par la <>spécification/cite java Object Serialization Specification</cite>.

ISerializable

La sérialisabilité d’une classe est activée par la classe implémentant java.

Énumérations

ObjectStreamProtocol

Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Java.IO.ObjectOutputStream.UseProtocolVersion .

TokenType

Énumère les valeurs retournées par plusieurs types.