..
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.
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.
| |
Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €. |
| |
PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €. |
| |
Ruby e Ruby on Rails (Curso)
Criar aplicações de software e Web com Ruby e RoR. A partir de 39 €. |