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] -------------------------------------------------------------------------
