Acredito que todo mundo que teve um contato razoável com Java já deve ter ouvido falar em serialização.
Pode ser que nunca tenha se interessado, ou achou difícil o conceito e desistiu. Porém é algo simples, e vamos ver o que é essa tal de serialização afinal.
Uma boa definição pode ser encontrada na Wikipédia: “A serialização é o processo de salvar um objeto em um meio de armazenamento (como um arquivo de computador ou um buffer de memória) ou transmiti-lo por uma conexão de rede, seja em forma binária ou em formato de texto . Esta série de bytes pode ser usada para recriar um objeto com o mesmo estado interno que o original.”
Agora vamos para a prática!
Criei uma classe Objeto apenas para fim de demonstração. Poderia ser qualquer classe.
Objeto.java
Lembrando que para um objeto ser serializável, ele deve implementar a interface Serializable.
Agora vamos para a Serialização. Verão que é algo simples.
Como puderam ver, Serialização em Java é uma tarefa simples.
Por último, um artigo que encontrei no site da IBM interessantíssimo de ler:
Espero ter ajudado!
Fonte: flaviojmendes