Java.IO Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
BufferedInputStream |
A |
BufferedOutputStream |
A classe implementa um fluxo de saída em buffer. |
BufferedReader |
Lê texto de um fluxo de entrada de caracteres, armazenando caracteres em buffer de modo a fornecer a leitura eficiente de caracteres, matrizes e linhas. |
BufferedWriter |
Grava texto em um fluxo de saída de caracteres, armazenando caracteres em buffer de modo a fornecer a gravação eficiente de caracteres únicos, matrizes e cadeias de caracteres. |
ByteArrayInputStream |
A |
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 caracteres, se houver, associado à máquina virtual Java atual. |
DataInputStream |
Um fluxo de entrada de dados permite que um aplicativo leia tipos de dados Java primitivos de um fluxo de entrada subjacente de forma independente de máquina. |
DataOutputStream |
Um fluxo de saída de dados permite que um aplicativo grave tipos de dados Java primitivos em um fluxo de saída de forma portátil. |
EOFException |
Sinaliza que um fim de arquivo ou fim de fluxo foi atingido inesperadamente durante a entrada. |
File |
Uma representação abstrata de nomes de caminhos de arquivos e diretórios. |
FileDescriptor |
As instâncias da classe do descritor de arquivo servem como um identificador opaco para a estrutura específica da máquina subjacente que representa um arquivo aberto, um soquete aberto ou outra fonte ou coletor de bytes. |
FileInputStream |
A |
FileNotFoundException |
Sinaliza que uma tentativa de abrir o arquivo indicado por um nome de caminho especificado falhou. |
FileOutputStream |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
FilePermission |
Código de segurança legado; não usar. |
FileReader |
Lê texto de arquivos de caracteres usando um tamanho de buffer padrão. |
FileWriter |
Grava texto em arquivos de caracteres usando um tamanho de buffer padrão. |
FilterInputStream |
A |
FilterOutputStream |
Essa classe é a superclasse de todas as classes que filtram fluxos de saída. |
FilterReader |
Classe abstrata para leitura de 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 |
InterruptedIOException |
Sinaliza que uma operação de E/S foi interrompida. |
InvalidClassException |
Lançado quando o tempo de execução 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 |
Lançado quando ocorreu um erro grave de E/S. |
IOException |
Sinaliza que ocorreu algum tipo de exceção de E/S. |
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 caracteres em buffer que controla os números de linha. |
NotActiveException |
Lançado quando a serialização ou desserialização não está ativa. |
NotSerializableException |
Lançado 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 gráficos 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 de 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 para classes Object Stream. |
ObjectStreamField |
Uma descrição de um campo Serializable de uma classe Serializable. |
OptionalDataException |
Exceção que indica a falha de uma operação de leitura de objeto devido a dados primitivos não lidos ou o 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 nele são codificados em bytes usando um |
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ção. |
PipedReader |
Fluxos de entrada de caracteres canalizados. |
PipedWriter |
Fluxos de saída de caracteres canalizados. |
PrintStream |
Um |
PrintWriter |
Imprime representações formatadas de objetos em um fluxo de saída de texto. |
PushbackInputStream |
Um |
PushbackReader |
Um leitor de fluxo de caracteres que permite que os caracteres sejam empurrados de volta para o fluxo. |
RandomAccessFile |
As instâncias dessa classe oferecem suporte à leitura e gravação em um arquivo de acesso aleatório. |
Reader |
Classe abstrata para leitura de fluxos de caracteres. |
SequenceInputStream |
A |
SerialAttribute | |
SerializablePermission |
Esta segurança herdada não é suportada no Android. |
StreamCorruptedException |
Lançado quando as informações de controle que foram lidas de um fluxo de objeto violam as verificações de consistência interna. |
StreamTokenizer |
A |
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 |
UnsupportedEncodingException |
A codificação de caracteres não é suportada. |
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 um dos ObjectStreamExceptions foi lançado durante uma operação de gravação. |
Writer |
Classe abstrata para escrever em fluxos de caracteres. |
Interfaces
ICloseable |
A |
IDataInput |
A |
IDataOutput |
A |
IExternalizable |
Somente a identidade da classe de uma instância Externalizable é gravada 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 arquivos. |
IFlushable |
A |
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 dentro de um gráfico. |
IObjectOutput |
ObjectOutput estende a interface DataOutput para incluir a gravação de objetos. |
IObjectStreamConstants |
Constantes gravadas 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 pela <cite>Java Object Serialization Specification</cite>. |
ISerializable |
A serializabilidade de uma classe é habilitada pela classe que implementa o java. |
Enumerações
ObjectStreamProtocol |
Enumera valores retornados por vários tipos e tomados como um parâmetro do membro F:Java.IO.ObjectOutputStream.UseProtocolVersion . |
TokenType |
Enumera valores retornados por vários tipos. |