PCII
ETEC MONSENHOR ANTONIO MAGLIANO
Transformando objetos
em bytes
O que é Serialização?
É a técnica que permite converter objetos em bytes
(colocando-os em série) e uma vez que eles são
by...
Stream (“Fluxo de Agua”)
Streams são objetos que permitem obter dados de algum
fluxo de entrada ou enviar dados para algum...
Exemplo: Serializando Tênis
1. Crie no Eclipse um projeto Java chamado Serializacao.
2. Crie um pacote chamado br.com.etec...
Exemplo: Serializando Tênis
Exemplo: Serializando Tênis
Sobrescreva o método toString()
Exemplo: Serializando Tênis
1. Crie uma classe chamada Principal.
2. Crie o método public static void main (String [] args...
Exemplo: Classe Principal
Exemplo: Classe Principal
Exemplo: Classe Principal
Exemplo: Saída de Dados
• http://imasters.com.br/artigo/17576/java/entendendo-serializacao-
em-java/
• https://www.ibm.com/developerworks/br/libra...
Próximos SlideShares
Carregando em…5
×

PCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃO

441 visualizações

Publicada em

SERIALIZAÇÃO: INTRODUÇÃO

CURSO TÉCNICO EM INFORMÁTICA - ETECMAM GARÇA

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

PCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃO

  1. 1. PCII ETEC MONSENHOR ANTONIO MAGLIANO
  2. 2. Transformando objetos em bytes
  3. 3. O que é Serialização? É a técnica que permite converter objetos em bytes (colocando-os em série) e uma vez que eles são bytes, eles podem ser salvos em disco ou enviados através de um stream (via HTTP, via socket, entre outros). 0 1 2 3 5 8 13 21 ... Serializar Desserializar
  4. 4. Stream (“Fluxo de Agua”) Streams são objetos que permitem obter dados de algum fluxo de entrada ou enviar dados para algum fluxo de saída, usando um protocolo básico comum. Essas fontes e destinos podem ser: • Arquivos de disco • Áreas da memória (buffers) • Conexões de rede, • Arquivos padrão de entrada (teclado) e saída (monitor de vídeo e impressora).
  5. 5. Exemplo: Serializando Tênis 1. Crie no Eclipse um projeto Java chamado Serializacao. 2. Crie um pacote chamado br.com.etecmam.serializacao. 3. Crie uma classe chamada Tenis. 1. Crie os atributos privados: tamanho, marca e modelo; 2. Gere os Getters e Setters 3. Crie um construtor padrão 4. Crie um construtor com campos OBS: Um objeto serializável deve implementar a interface java.io.Serializable. Esta é uma indicação para a Máquina Virtual Java saber que este objeto pode ser serializado.
  6. 6. Exemplo: Serializando Tênis
  7. 7. Exemplo: Serializando Tênis Sobrescreva o método toString()
  8. 8. Exemplo: Serializando Tênis 1. Crie uma classe chamada Principal. 2. Crie o método public static void main (String [] args). 3. No método main: 4. Crie um ArrayList de Tenis 5. Adicione 3 objetos do Tipo Tenis ao ArrayList 6. Crie o método serializaListaTenis 7. Crie o método deserializaListaTenis 8. Exiba o resultado do retorno do método deserializaListaTenis
  9. 9. Exemplo: Classe Principal
  10. 10. Exemplo: Classe Principal
  11. 11. Exemplo: Classe Principal
  12. 12. Exemplo: Saída de Dados
  13. 13. • http://imasters.com.br/artigo/17576/java/entendendo-serializacao- em-java/ • https://www.ibm.com/developerworks/br/library/j-5things1/ • http://www.dcc.ufrj.br/~comp2/TextosJava/Streams.pdf

×