Serialización en JAVA
La serialización en Java es un mecanismo para escribir el estado de un objeto en una secuencia de bytes .
Se utiliza principalmente en las tecnologías Hibernate, RMI, JPA, EJB y JMS.
- ¿Cuáles serían las implicaciones para Quora y sus usuarios si las cuentas de "Usuario Anon" estuvieran expuestas?
- ¿Qué curso de hackeo se enfoca más en explotar?
- ¿Por qué Apple no hace más para limitar la escena del pirata informático de iPod / iPhone / iPad?
- ¿Cómo puede ayudarme el grupo Anónimo si la policía o los abogados no pueden atrapar a los piratas informáticos aquí?
- Cómo hackear la contraseña de administrador desde una cuenta de invitado
La operación inversa de la serialización se llama deserialización .
Ventaja de la serialización de Java
Se utiliza principalmente para viajar el estado del objeto en la red (conocido como cálculo de referencias).
Ejemplo de serialización Java
En este ejemplo, vamos a serializar el objeto de la clase Student. El método writeObject () de la clase ObjectOutputStream proporciona la funcionalidad para serializar el objeto. Estamos guardando el estado del objeto en el archivo llamado f.txt. ¿Por qué aprender Java?
import java.io. *;
clase persistir {
public static void main (String args []) lanza Exception {
Estudiante s1 = nuevo estudiante (211, ” ravi “);
FileOutputStream fout = nuevo FileOutputStream (” f.txt “);
ObjectOutputStream out = nuevo ObjectOutputStream (fout);
out.writeObject (s1);
out.flush ();
System.out.println (” éxito “);
}
}
Haga clic aquí para obtener más conocimiento sobre Java