Trabalho

380 palavras 2 páginas
Java Acesso a Disco

Manipulando Arquivos

Lendo Disco Rígido

Para recuperar informações sobre arquivos ou diretórios em disco. Em java usamos os objetos da classe File.

Lendo Disco Rígido

É importante saber que esta classe File não é exatamente um arquivo em memória. Apenas uma referencia de um arquivo e ou diretório que já pode existir no disco rígido.

Lendo Disco Rígido

Lendo Disco Rígido

Escrevendo Objetos
Se durante a execução de um software, o desenvolvedor quer garantir manter o estado de um objeto. É necessário salvar a instância deste em um disco rígido (HD).
Nestes Casos, precisaríamos ler ou gravar um objeto inteiro a partir de um arquivo.

Escrevendo Objetos
O Java fornece esse mecanismo, chamado de
Serialização de objetos.
Um objeto serializado é um objeto representado como uma sequência de bytes que inclui os dados do objeto bem como as informações que nele estão.

Escrevendo Objetos
O primeiro passo para Serializar um objeto em java é implementar essa característica na abstração da sua classe.
Observe o exemplo:

Escrevendo Objetos

Escrevendo Objetos

A classe Cliente deve, implementa a interface: java.io.Serializable Escrevendo Objetos
As classes:
ObjectInputStream
●ObjectOutputStream


Permitem que objetos inteiros seja lidos e ou gravados em algum tipo de arquivo no disco rígido. Escrevendo Objetos
Para auxiliar essas classes usamos classes
Java para referências em arquivos.
FileInputStream



FileOutputStream



Escrevendo Objetos

Escrevendo Objetos
Quando estamos manipulando arquivos, a programação Java estará sujeito ao bom funcionamento do hardware da máquina. Caso isso não ocorra. O Java tem exceções específica para o tratamento para esse tipo de erro. ●

IOException

Escrevendo Objetos
Para assegurar que um atributo da classe não seja serializável, marcamos ela como transient. Esta palavra reservada do java define que tal

Relacionados

  • Trabalhos trabalhos trabalhos
    822 palavras | 4 páginas
  • TRABALHO DE TRABALHO
    316 palavras | 2 páginas
  • Trabalho De Trabalho
    3827 palavras | 16 páginas
  • Trabalho trabalho
    2154 palavras | 9 páginas
  • Trabalho De Trabalho
    1631 palavras | 7 páginas
  • trabalho de trabalho
    3062 palavras | 13 páginas
  • trabalho de trabalho
    7228 palavras | 29 páginas
  • Trabalho é trabalho
    2191 palavras | 9 páginas
  • Trabalho de Trabalho
    1572 palavras | 7 páginas
  • Trabalho de trabalho
    8207 palavras | 33 páginas