Serialização

Pessoal vcs poderiam me ajudar com o que e para que serve a Serialização de objetos no java

Grato.

Serialização é uma forma de persistência, que consiste basicamente converter objetos java em arquivos xml.

Uma ferramenta q auxilia neste processo é o XStream

:wink:

Diego, a Serialização de Objetos permite salvarmos o objeto em fluxo para uma posterior recuperação, quando o mesmo for recuperado o objeto deve se comportar como se fosse extamente o mesmo de quando foi salvo…

A Serialização é muito importante em Java, pois permite atividades complexas como computação distribuída…

para serializar uma classe basta fazer a mesma implementar a interface Serializable

:wink:

Só complementando…

vamos super q vc tenha uma classe assim:

public class Pessoa() {
    String nome;
    String cpf;
     ...
     //getters & setters
};

Dai, por alguma motivo, vc tem q enviar um objeto dessa classe, para outra maquina, via sockets, rmi, corba, seja lá o q for. Q q vc faz?! apenas adiciona um

implements serializable

na declaração da classe q da certo…
entendeu!?

Valeu pessoal pela ajuda!!