¿ La versión de ID de serie es una función de Java utilizado al serializar y deserializar un objeto. La serialización es un mecanismo en Java que permite a los usuarios representan objetos como una secuencia de bytes . Estas secuencias de bytes contienen datos sobre el objeto , incluido el mecanografiado y la información sobre los datos almacenados en el objeto. La serialización es también un proceso independiente que permite a los objetos serializados en una plataforma para convertirse en deserializado en otros. Serialización
El proceso de serialización apoya la codificación de un objeto y permite a los usuarios guardar los objetos y archivos y transmiten estos archivos a una red. Diferentes tecnologías y plataformas también utilizan la serialización para aplicar parámetros para el proceso de creación de redes. La serialización es también un requisito para las tecnologías que se activan de forma automática y pasivado objetos de servidor . Serialización no , sin embargo , transmitir objeto de la clase del objeto o escribir variables de clase .
Serial Versión ID
Los usuarios deben añadir un identificador de versión de serie cuando se crea una nueva clase . Esto garantiza los cambios realizados en la clase al guardar objetos. Sin embargo , la asignación de un identificador de versión de serie a dos clases de objetos diferentes no permite a los usuarios deserializar archivos guardados. Para serializar los datos, el objeto debe contener una instancia específica de una clase como datos estáticos o transitoria .
Estático y transitorio de datos
Para serializar datos almacena en una variable estática , los usuarios deben proporcionar una serialización específica de clase . Esto significa que los datos asociados con una clase no pueden serializar automáticamente . Los datos transitorios , por otra parte , permite a los usuarios asignar grupos de datos sin serialización . Los usuarios tienen que usar código especial cuando se trabaja con datos transitorios . OsCommerce Advertencia
El modelo utilizado para la serialización es sencillo porque es una interfaz vacía. Además , trata el miembro de datos de una clase, no los métodos dentro de la clase de serialización. Antes de agregar a una clase serializable , asegurar el miembro de datos es serializada . Al utilizar miembros de la clase que no son serializables , Java crea una " NotSerializableException " al intentar guardar los objetos que no son válidos .