..


Links Patrocinados

Precauções no uso de serializável

Artigo escrito por Damiano Verda
Página 1 de 2

A interface Serializable é comumente usado por programadores para criar objetos Java persistente. Normalmente, na verdade, um objeto existe enquanto o Java Virtual Machine (JVM) (ou a máquina virtual através do qual eles executar programas Java) está ativo.

O mecanismo de persistência, ativado pela serialização, em vez de criar objetos que podem existir independentemente do fato de que a JVM está executando ou não. Em outras palavras, o processo de serialização salva o estado de um objeto em uma série de bytes e para reconstruir o objeto com base nas informações contidas nesses bytes.

Exemplo de Uso

Usando Serializable é extremamente simples. Será o suficiente para desenvolver qualquer classe pública (o vemos no próximo bloco de código a palavra-chave public), importação (através da importação de palavras-chave) biblioteca e implementar java.io.Serializable (usando a palavra-chave implementa) a interface Serializable. Por exemplo:






 importação java.io.Serializable;







 importação java.util.Date;







 java.util.Calendar de importação;







 PersistentTime public class Serializable







 {



 



 tempo Data privado;





 



 PersistentTime pública ()



 



 {



     



 . Calendar.getInstance tempo = () getTime ();



 



 }



 



 getTime Data pública ()



 



 {



     



 retorno do tempo;



 



 }







 }



Desta forma podemos ter uma base de dados baseados em tempo (os dados é na verdade um membro da classe do tipo Data) persistente. Deve-se notar, no entanto, como o uso de Serializable requer que o programador o domínio de alguns conceitos, que permitem que, se a situação o exige, para tomar as providências necessárias.

Na mesma categoria ...
E-Learning
Linux (Curso) Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €.
PHP (Curso) PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €.
Ruby e Ruby on Rails (Curso) Ruby e Ruby on Rails (Curso)
Criar aplicações de software e Web com Ruby e RoR. A partir de 39 €.
Links Patrocinados