Java.IO Namespace

Classes

Nome Description
BufferedInputStream

Uma BufferedInputStream funcionalidade adiciona a outro fluxo de entrada, ou seja, a capacidade de armazenar em buffer a entrada e dar suporte aos métodos e mark aos reset métodos.

BufferedOutputStream

A classe implementa um fluxo de saída em buffer.

BufferedReader

Lê o texto de um fluxo de entrada de caractere, armazenando caracteres em buffer para fornecer a leitura eficiente de caracteres, matrizes e linhas.

BufferedWriter

Grava texto em um fluxo de saída de caractere, armazenando caracteres em buffer para fornecer a gravação eficiente de caracteres únicos, matrizes e cadeias de caracteres.

ByteArrayInputStream

Um ByteArrayInputStream contém um buffer interno que contém bytes que podem ser lidos do fluxo.

ByteArrayOutputStream

Essa classe implementa um fluxo de saída no qual os dados são gravados em uma matriz de bytes.

CharArrayReader

Essa classe implementa um buffer de caracteres que pode ser usado como um fluxo de entrada de caractere.

CharArrayWriter

Essa classe implementa um buffer de caracteres que pode ser usado como um Gravador.

CharConversionException

Classe base para exceções de conversão de caracteres.

Console

Métodos para acessar o dispositivo de console baseado em caractere, se houver, associado à máquina virtual Java atual.

DataInputStream

Um fluxo de entrada de dados permite que um aplicativo leia tipos de dados primitivos Java de um fluxo de entrada subjacente de maneira independente do computador.

DataOutputStream

Um fluxo de saída de dados permite que um aplicativo escreva tipos de dados Java primitivos em um fluxo de saída de maneira portátil.

EOFException

Sinaliza que um fim do arquivo ou fim do fluxo foi atingido inesperadamente durante a entrada.

File

Uma representação abstrata de nomes de caminho de arquivo e diretório.

FileDescriptor

As instâncias da classe descritor de arquivo servem como um identificador opaco para a estrutura específica do computador subjacente que representa um arquivo aberto, um soquete aberto ou outra fonte ou coletor de bytes.

FileInputStream

Um FileInputStream obtém bytes de entrada de um arquivo em um sistema de arquivos.

FileNotFoundException

Sinaliza que falha ao tentar abrir o arquivo indicado por um nome de caminho especificado.

FileOutputStream

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptor.

FilePermission

Código de segurança herdado; não use.

FileReader

Lê texto de arquivos de caracteres usando um tamanho de buffer padrão.

FileWriter

Grava texto em arquivos de caractere usando um tamanho de buffer padrão.

FilterInputStream

A FilterInputStream contém algum outro fluxo de entrada, que ele usa como sua fonte básica de dados, possivelmente transformando os dados ao longo do caminho ou fornecendo funcionalidade adicional.

FilterOutputStream

Essa classe é a superclasse de todas as classes que filtram fluxos de saída.

FilterReader

Classe abstrata para ler fluxos de caracteres filtrados.

FilterWriter

Classe abstrata para escrever fluxos de caracteres filtrados.

IDataInputExtensions
IDataOutputExtensions
IExternalizableExtensions
IFlushableExtensions
InputStream

Essa classe abstrata é a superclasse de todas as classes que representam um fluxo de entrada de bytes.

InputStreamReader

Um InputStreamReader é uma ponte de fluxos de bytes para fluxos de caracteres: ele lê bytes e os decodifica em caracteres usando um especificado java.nio.charset.Charset charset.

InterruptedIOException

Sinaliza que uma operação de E/S foi interrompida.

InvalidClassException

Gerado quando o runtime de serialização detecta um dos seguintes problemas com uma Classe.

InvalidObjectException

Indica que um ou mais objetos desserializados falharam nos testes de validação.

IObjectInputExtensions
IObjectOutputExtensions
IOError

Gerado quando ocorreu um erro sério de E/S.

IOException

Sinaliza que ocorreu uma exceção de E/S de algum tipo.

LineNumberInputStream

Essa classe é um filtro de fluxo de entrada que fornece a funcionalidade adicional de manter o controle do número de linha atual.

LineNumberReader

Um fluxo de entrada de caractere em buffer que mantém o controle dos números de linha.

NotActiveException

Gerado quando a serialização ou desserialização não está ativa.

NotSerializableException

Gerada quando uma instância é necessária para ter uma interface serializável.

ObjectInputStream

Um ObjectInputStream desserializa dados primitivos e objetos gravados anteriormente usando um ObjectOutputStream.

ObjectInputStream.GetField

Forneça acesso aos campos persistentes lidos do fluxo de entrada.

ObjectInputStream.InterfaceConsts
ObjectOutputStream

Um ObjectOutputStream grava tipos de dados primitivos e grafos de objetos Java em um OutputStream.

ObjectOutputStream.InterfaceConsts
ObjectOutputStream.PutField

Forneça acesso programático aos campos persistentes a serem gravados em ObjectOutput.

ObjectStreamClass

Descritor da serialização para classes.

ObjectStreamConstants

Uma interface auxiliar com constantes usadas pela implementação de serialização.

ObjectStreamException

Superclasse de todas as exceções específicas às classes do Fluxo de Objetos.

ObjectStreamField

Uma descrição de um campo serializável de uma classe serializável.

OptionalDataException

Exceção que indica a falha de uma operação de leitura de objeto devido a dados primitivos não lidos ou ao fim dos dados pertencentes a um objeto serializado no fluxo.

OutputStream

Essa classe abstrata é a superclasse de todas as classes que representam um fluxo de saída de bytes.

OutputStreamWriter

Um OutputStreamWriter é uma ponte de fluxos de caracteres para fluxos de bytes: os caracteres gravados nela são codificados em bytes usando um especificado java.nio.charset.Charset charset.

PipedInputStream

Um fluxo de entrada canalizado deve ser conectado a um fluxo de saída canalizado; o fluxo de entrada canalizado fornece todos os bytes de dados gravados no fluxo de saída canalizado.

PipedOutputStream

Um fluxo de saída canalizado pode ser conectado a um fluxo de entrada canalizado para criar um pipe de comunicações.

PipedReader

Fluxos de entrada de caracteres encanados.

PipedWriter

Fluxos de saída de caracteres encanados.

PrintStream

Uma PrintStream funcionalidade adiciona a outro fluxo de saída, ou seja, a capacidade de imprimir representações de vários valores de dados convenientemente.

PrintWriter

Imprime representações formatadas de objetos em um fluxo de saída de texto.

PushbackInputStream

Uma PushbackInputStream funcionalidade adiciona a outro fluxo de entrada, ou seja, a capacidade de "push back" ou bytes "não lidos", armazenando bytes enviados por push em um buffer interno.

PushbackReader

Um leitor de fluxo de caracteres que permite que os caracteres sejam enviados de volta para o fluxo.

RandomAccessFile

As instâncias dessa classe dão suporte à leitura e gravação em um arquivo de acesso aleatório.

Reader

Classe abstrata para ler fluxos de caracteres.

SequenceInputStream

Um SequenceInputStream representa a concatenação lógica de outros fluxos de entrada.

SerialAttribute
SerializablePermission

Não há suporte para essa segurança herdada no Android.

StreamCorruptedException

Geradas quando as informações de controle que foram lidas de um fluxo de objetos violam verificações de consistência internas.

StreamTokenizer

A StreamTokenizer classe usa um fluxo de entrada e o analisa em "tokens", permitindo que os tokens sejam lidos um de cada vez.

StringBufferInputStream

Essa classe permite que um aplicativo crie um fluxo de entrada no qual os bytes lidos são fornecidos pelo conteúdo de uma cadeia de caracteres.

StringReader

Um fluxo de caracteres cuja origem é uma cadeia de caracteres.

StringWriter

Um fluxo de caracteres que coleta sua saída em um buffer de cadeia de caracteres, que pode ser usado para construir uma cadeia de caracteres.

SyncFailedException

Sinaliza que uma operação de sincronização falhou.

UncheckedIOException

Encapsula um IOException com uma exceção desmarcada.

UnsupportedEncodingException

Não há suporte para a Codificação de Caracteres.

UTFDataFormatException

Sinaliza que uma cadeia de caracteres malformada no formato UTF-8 modificado foi lida em um fluxo de entrada de dados ou por qualquer classe que implemente a interface de entrada de dados.

WriteAbortedException

Sinaliza que uma das ObjectStreamExceptions foi gerada durante uma operação de gravação.

Writer

Classe abstrata para escrever em fluxos de caracteres.

Interfaces

Nome Description
ICloseable

Uma Closeable é uma origem ou destino de dados que podem ser fechados.

IDataInput

A DataInput interface fornece a leitura de bytes de um fluxo binário e a reconstrução de dados deles em qualquer um dos tipos primitivos Java.

IDataOutput

A DataOutput interface fornece a conversão de dados de qualquer um dos tipos primitivos Java em uma série de bytes e gravação desses bytes em um fluxo binário.

IExternalizable

Somente a identidade da classe de uma instância externalizável é escrita no fluxo de serialização e é responsabilidade da classe salvar e restaurar o conteúdo de suas instâncias.

IFileFilter

Um filtro para nomes de caminho abstratos.

IFilenameFilter

Instâncias de classes que implementam essa interface são usadas para filtrar nomes de arquivo.

IFlushable

Um Flushable é um destino de dados que podem ser liberados.

IObjectInput

ObjectInput estende a interface DataInput para incluir a leitura de objetos.

IObjectInputValidation

Interface de retorno de chamada para permitir a validação de objetos em um grafo.

IObjectOutput

ObjectOutput estende a interface DataOutput para incluir a gravação de objetos.

IObjectStreamConstants

Constantes escritas no fluxo de serialização de objeto.

ISerial

Indica que um campo ou método anotado faz parte do mecanismo de serialização serializável definido pelo <cite> Java Object Serialization Specification</cite>.

ISerializable

A serializabilidade de uma classe é habilitada pela classe que implementa o java.

Enumerações

Nome Description
ObjectStreamProtocol

Enumera valores retornados por vários tipos e usados como um parâmetro do F:Java. E/S. Membro ObjectOutputStream.UseProtocolVersion.

TokenType

Enumera valores retornados por vários tipos.