Serializable x Externalizable

1 resposta
kaique

Saudações javaneses…
Seguinte, eu estava lendo um livro aqui que fala um pouco sobre serialização de objetos. No caso, a parte que eu estava lendo estava fazendo uma comparação entre essas duas técnicas (Serializable e Externalizable). Para ser mais objetivo, vou direto ao ponto onde tive dúvidas.
Duas das desvantagens apresentadas quando se utiliza Serializable era o sacrifício de performance e flexibilidade. No caso da performance eu entendi, mas não consegui enxergar o problema com flexibilidade.
Alguém aí concorda com esse ponto de vista apresentado no livro? se sim, poderia me explicar melhor a questão do sacrifício da flexibilidade??

[]'s.

1 Resposta

T

Serializable lhe dá a implementação padrão para a serialização.

Se um objeto implementa Externalizable, então ele é responsável por implementar sua própria serialização (nesse sentido ele é “mais flexível”). Mas como você deve saber, com a “liberdade” vem a “responsabilidade”.

Criado 18 de abril de 2008
Ultima resposta 18 de abr. de 2008
Respostas 1
Participantes 2