Condividi tramite


Java.IO Spazio dei nomi

Classi

BufferedInputStream

Un BufferedInputStream oggetto aggiunge funzionalità a un altro flusso di input, ovvero la possibilità di memorizzare nel buffer l'input e di supportare i mark metodi e reset .

BufferedOutputStream

La classe implementa un flusso di output memorizzato nel buffer.

BufferedReader

Legge il testo da un flusso di input di caratteri, memorizzando nel buffer i caratteri in modo da fornire una lettura efficiente di caratteri, matrici e righe.

BufferedWriter

Scrive il testo in un flusso di output di caratteri, memorizzando nel buffer i caratteri in modo da fornire la scrittura efficiente di singoli caratteri, matrici e stringhe.

ByteArrayInputStream

Un ByteArrayInputStream oggetto contiene un buffer interno che contiene byte che possono essere letti dal flusso.

ByteArrayOutputStream

Questa classe implementa un flusso di output in cui i dati vengono scritti in una matrice di byte.

CharArrayReader

Questa classe implementa un buffer di caratteri che può essere usato come flusso di input di caratteri.

CharArrayWriter

Questa classe implementa un buffer di caratteri che può essere usato come writer.

CharConversionException

Classe di base per le eccezioni di conversione dei caratteri.

Console

Metodi per accedere al dispositivo console basato su caratteri, se presente, associato alla macchina virtuale Java corrente.

DataInputStream

Un flusso di input di dati consente a un'applicazione di leggere i tipi di dati Java primitivi da un flusso di input sottostante in modo indipendente dal computer.

DataOutputStream

Un flusso di output dei dati consente a un'applicazione di scrivere tipi di dati Java primitivi in un flusso di output in modo portabile.

EOFException

Segnala che una fine del file o della fine del flusso è stata raggiunta in modo imprevisto durante l'input.

File

Rappresentazione astratta dei nomi di percorso di file e directory.

FileDescriptor

Le istanze della classe descrittore di file fungono da handle opaco per la struttura specifica del computer sottostante che rappresenta un file aperto, un socket aperto o un altro origine o un altro sink di byte.

FileInputStream

Ottiene FileInputStream i byte di input da un file in un file system.

FileNotFoundException

Segnala che un tentativo di aprire il file indicato da un percorso specificato non è riuscito.

FileOutputStream

Un flusso di output di file è un flusso di output per la scrittura di dati in un File oggetto o in un oggetto FileDescriptor.

FilePermission

Codice di sicurezza legacy; non usare.

FileReader

Legge il testo dai file di caratteri usando una dimensione del buffer predefinita.

FileWriter

Scrive testo in file di caratteri usando una dimensione del buffer predefinita.

FilterInputStream

Un FilterInputStream oggetto contiene un altro flusso di input, che usa come origine di base dei dati, eventualmente trasformando i dati lungo la strada o fornendo funzionalità aggiuntive.

FilterOutputStream

Questa classe è la superclasse di tutte le classi che filtrano i flussi di output.

FilterReader

Classe astratta per la lettura di flussi di caratteri filtrati.

FilterWriter

Classe astratta per la scrittura di flussi di caratteri filtrati.

IDataInputExtensions
IDataOutputExtensions
IExternalizableExtensions
IFlushableExtensions
InputStream

Questa classe astratta è la superclasse di tutte le classi che rappresentano un flusso di input di byte.

InputStreamReader

InputStreamReader è un bridge da flussi di byte a flussi di caratteri: legge i byte e li decodifica in caratteri usando un oggetto specificato java.nio.charset.Charset charset.

InterruptedIOException

Segnala che un'operazione di I/O è stata interrotta.

InvalidClassException

Generata quando il runtime di serializzazione rileva uno dei problemi seguenti con una classe.

InvalidObjectException

Indica che uno o più oggetti deserializzati non hanno superato i test di convalida.

IObjectInputExtensions
IObjectOutputExtensions
IOError

Generata quando si è verificato un grave errore di I/O.

IOException

Segnala che si è verificata un'eccezione di I/O di qualche tipo.

LineNumberInputStream

Questa classe è un filtro del flusso di input che fornisce la funzionalità aggiunta di tenere traccia del numero di riga corrente.

LineNumberReader

Flusso di input di caratteri memorizzato nel buffer che tiene traccia dei numeri di riga.

NotActiveException

Generata quando la serializzazione o la deserializzazione non è attiva.

NotSerializableException

Generata quando è necessaria un'istanza di per avere un'interfaccia serializzabile.

ObjectInputStream

ObjectInputStream deserializza i dati primitivi e gli oggetti scritti in precedenza usando objectOutputStream.

ObjectInputStream.GetField

Fornire l'accesso ai campi permanenti letti dal flusso di input.

ObjectInputStream.InterfaceConsts
ObjectOutputStream

ObjectOutputStream scrive i tipi di dati primitivi e i grafici di oggetti Java in un oggetto OutputStream.

ObjectOutputStream.InterfaceConsts
ObjectOutputStream.PutField

Fornire l'accesso a livello di codice ai campi permanenti da scrivere in ObjectOutput.

ObjectStreamClass

Descrittore della serializzazione per le classi.

ObjectStreamConstants

Interfaccia helper con costanti utilizzate dall'implementazione della serializzazione.

ObjectStreamException

Superclasse di tutte le eccezioni specifiche delle classi Del flusso di oggetti.

ObjectStreamField

Descrizione di un campo serializzabile da una classe Serializable.

OptionalDataException

Eccezione che indica l'errore di un'operazione di lettura dell'oggetto a causa di dati primitivi non letti o la fine dei dati appartenenti a un oggetto serializzato nel flusso.

OutputStream

Questa classe astratta è la superclasse di tutte le classi che rappresentano un flusso di output di byte.

OutputStreamWriter

OutputStreamWriter è un bridge dai flussi di caratteri ai flussi di byte: i caratteri scritti in esso vengono codificati in byte usando un oggetto specificato java.nio.charset.Charset charset.

PipedInputStream

Un flusso di input inviato tramite pipe deve essere connesso a un flusso di output inviato tramite pipe; il flusso di input inviato tramite pipe fornisce quindi qualsiasi byte di dati scritto nel flusso di output inviato tramite pipe.

PipedOutputStream

Un flusso di output inviato tramite pipe può essere connesso a un flusso di input inviato tramite pipe per creare una pipe di comunicazione.

PipedReader

Flussi di input di caratteri inviati tramite pipe.

PipedWriter

Flussi di output di caratteri inviati tramite pipe.

PrintStream

Un PrintStream oggetto aggiunge funzionalità a un altro flusso di output, ovvero la possibilità di stampare facilmente rappresentazioni di vari valori di dati.

PrintWriter

Stampa rappresentazioni formattate di oggetti in un flusso di output di testo.

PushbackInputStream

Un PushbackInputStream oggetto aggiunge funzionalità a un altro flusso di input, ovvero la possibilità di "eseguire il push indietro" o "non letto" byte, archiviando byte di back push in un buffer interno.

PushbackReader

Lettore di flusso di caratteri che consente il push dei caratteri nel flusso.

RandomAccessFile

Le istanze di questa classe supportano sia la lettura che la scrittura in un file di accesso casuale.

Reader

Classe astratta per la lettura dei flussi di caratteri.

SequenceInputStream

Un SequenceInputStream oggetto rappresenta la concatenazione logica di altri flussi di input.

SerialAttribute
SerializablePermission

Questa sicurezza legacy non è supportata in Android.

StreamCorruptedException

Generata quando le informazioni sul controllo lette da un flusso di oggetti violano i controlli di coerenza interni.

StreamTokenizer

La StreamTokenizer classe accetta un flusso di input e la analizza in "token", consentendo la lettura dei token una alla volta.

StringBufferInputStream

Questa classe consente a un'applicazione di creare un flusso di input in cui i byte letti vengono forniti dal contenuto di una stringa.

StringReader

Flusso di caratteri la cui origine è una stringa.

StringWriter

Flusso di caratteri che raccoglie l'output in un buffer stringa, che può quindi essere usato per costruire una stringa.

SyncFailedException

Segnala che un'operazione di sincronizzazione non è riuscita.

UncheckedIOException

Esegue il wrapping di un oggetto IOException con un'eccezione deselezionata.

UnsupportedEncodingException

La codifica dei caratteri non è supportata.

UTFDataFormatException

Segnala che una stringa in formato non valido nel formato UTF-8 modificato è stata letta in un flusso di input dati o da qualsiasi classe che implementa l'interfaccia di input dei dati.

WriteAbortedException

Segnala che una delle espressioni ObjectStreamExceptions è stata generata durante un'operazione di scrittura.

Writer

Classe astratta per la scrittura in flussi di caratteri.

Interfacce

ICloseable

Un Closeable oggetto è un'origine o una destinazione di dati che possono essere chiusi.

IDataInput

L'interfaccia DataInput fornisce la lettura di byte da un flusso binario e la ricostruzione dei dati in uno dei tipi primitivi Java.

IDataOutput

L'interfaccia DataOutput fornisce la conversione di dati da uno qualsiasi dei tipi primitivi Java a una serie di byte e la scrittura di questi byte in un flusso binario.

IExternalizable

Solo l'identità della classe di un'istanza externalizable viene scritta nel flusso di serializzazione ed è responsabilità della classe salvare e ripristinare il contenuto delle relative istanze.

IFileFilter

Filtro per i nomi di percorso astratti.

IFilenameFilter

Le istanze delle classi che implementano questa interfaccia vengono usate per filtrare i nomi file.

IFlushable

È Flushable una destinazione di dati che può essere scaricata.

IObjectInput

ObjectInput estende l'interfaccia DataInput per includere la lettura degli oggetti.

IObjectInputValidation

Interfaccia di callback per consentire la convalida degli oggetti all'interno di un grafico.

IObjectOutput

ObjectOutput estende l'interfaccia DataOutput per includere la scrittura di oggetti.

IObjectStreamConstants

Costanti scritte nel flusso di serializzazione oggetti.

ISerial

Indica che un campo o un metodo con annotazioni fa parte del meccanismo di serializzazione serializzabile definito dal <cite>Java Object Serialization Specification</cite>.

ISerializable

La serializzabilità di una classe è abilitata dalla classe che implementa java.

Enumerazioni

ObjectStreamProtocol

Enumera i valori restituiti da diversi tipi e considerati come parametro del membro F:Java.IO.ObjectOutputStream.UseProtocolVersion .

TokenType

Enumera i valori restituiti da diversi tipi.