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. |