Vamos lah...
Ambas tem como funcao permitir q um objeto seja "serializado", ou seja, 
transformado em um fluxo de bytes, que pode ser transmitido pela rede, salvo 
em arquivo, bd etc.
Serializable foi a primeira interface do Java pra fazer isto. Soh de dizer q 
vc "implements" Serializable, vc jah garante q seu objeto pode ser 
persistido - quase, porque todas variaveis membro ou propriedades da sua 
classe tambem tem de ser objetos Serializable. E se eles nao forem??? Duas 
saidas: declare-os como transient, significando q eles nao serao persistidos 
ou customize a serializacao atraves dos metodos writeObject e readObject, q 
deverao ser PRIVATE e NAO ESTAO DECLARADOS EM SERIALIZABLE!!!!!!
Onde estao entao estes metodos??? Soh na documentacao do Java. Por isso 
criaram Externalizable. Esta interface define dois metodos writeExternal e 
readExternal q permitem q vc personalize a escrita er leitura do seu objeto.
Resumindo: se vc nao precisa customizar a serializacao, use Serializable. 
Caso contrario, Externalizable. Eh simples assim. Consulte a documentacao 
para mais detalhes

>From: M�rio de Souza Neto <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: [java-list] Externalizable e Serializable
>Date: Tue, 20 Feb 2001 14:36:14 -0300
>
>Ol� a todos.
>
>Algu�m poderia me explicar a diferen�a entre as interfaces Serializable
>e Externalizable e suas utilidades?
>
>Agrade�o antecipadamente,
>
>M�rio
>CPqD Telecom & IT Solutions
>
>------------------------------ LISTA SOUJAVA ----------------------------
>http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>d�vidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>para sair da lista: envie email para [EMAIL PROTECTED]
>-------------------------------------------------------------------------
>

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a