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
| Nome | Description |
|---|---|
| BufferedInputStream |
Uma |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| PrintWriter |
Imprime representações formatadas de objetos em um fluxo de saída de texto. |
| PushbackInputStream |
Uma |
| 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 |
| 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 |
| 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 |
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 |
| IDataInput |
A |
| IDataOutput |
A |
| 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 |
| 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. |