ESCUELA POLITECNICA DEL       EJERCITO     LAFEBRE DANIEL     PAREDES MILTON
OBJETIVOS                   Entender la definición de serialización de objetos  que permite la persistencia de datos. D...
SERIALIZACION                Es un proceso por el cual un objeto cualquiera o una  colección de objetos se convierte en ...
INTERFAZ           SERIALIZABLE                          Esta interfaz no presenta métodos basta con que una  clase la i...
Jerarquía de salida        
Jerarquía de entrada         
Lectura / EscrituraEscritura en un fichero:  Para poder escribir los datos en un disco se lo hace a  través de:    Obje...

Lectura / EscrituraLectura de un fichero                        serializados se Para poder leer los objetos  debe utiliz...

IMPORTANCIA                          La serialización permite almacenar el estado de un  componente en disco, abandonar ...
Upcoming SlideShare
Loading in …5
×

(29 10-12)serializacion

540 views

Published on

¿Como se guardan los archivos serializables?

10 Comments
0 Likes
Statistics
Notes
  • los archivos serializables se guardan como una cadena de bytes , que se pueden entender a simple vista.La extension del archivo no influye en el proceso de Serializacion.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • la extension del archivo no interfiere en nada por lo que puede ser cualquiera. es decir, la informacion contenida se guarda en forma de cadenas de bytes por ende no se altera la informacion al recuperar los datos.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Los archivos se guardan con cualquier extensión que se desee, particularmente se utilizan .txt, .obj, .dat; ya que la serialización consiste en convertir objetos en cadenas de bytes, en los archivos encontramos cadenas de caracteres inentendibles para el ojo humano pero que luego podremos recuperar la información mediante la deserialización
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Para serializar un objeto, se debe:
    declarar un ObjectOutputStream, al cual en el constructor se le pasará como parámetro un FileOutputStream, este en su constructor contendrá un nombre y una extensión de fichero (esta extensión puede ser cualquiera); por ultimo para mandar los datos a serializar se debe utilizar el método writeObject(Object obj) del objeto de la clase ObjectOutputStream
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Se puede guardar con cualquier extensión, en el archivo se guarda en forma de una cadena de bytes lo que no permite su entendimiento
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
540
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
10
Likes
0
Embeds 0
No embeds

No notes for slide

(29 10-12)serializacion

  1. 1. ESCUELA POLITECNICA DEL EJERCITO LAFEBRE DANIEL PAREDES MILTON
  2. 2. OBJETIVOS  Entender la definición de serialización de objetos que permite la persistencia de datos. Determinar la utilidad de la misma. Aplicar los conceptos analizados a un ejemplo practico, que nos permita visualizar como se almacena, y se restaura los datos a través de este mecanismo.
  3. 3. SERIALIZACION  Es un proceso por el cual un objeto cualquiera o una colección de objetos se convierte en una secuencia de bytes, los cuales pueden ser almacenados en un archivo y recuperados posteriormente. Pera que un objeto pueda ser serializable debe implementar la interfaz  Java.io.Serializable
  4. 4. INTERFAZ SERIALIZABLE  Esta interfaz no presenta métodos basta con que una clase la implemente para que sus objetos puedan ser serializados por la JVM (Java Virtual Machine) y por lo tanto almacenados.
  5. 5. Jerarquía de salida 
  6. 6. Jerarquía de entrada 
  7. 7. Lectura / EscrituraEscritura en un fichero:  Para poder escribir los datos en un disco se lo hace a través de:  ObjectOutputStream. Para crear el objeto de la clase se debe disponer del:  FileOutputStream  Asociado al fichero. Una ves creado el objeto la clase dispone del método:  writeObject(Object obj)
  8. 8.
  9. 9. Lectura / EscrituraLectura de un fichero  serializados se Para poder leer los objetos debe utilizar :  ObjectInputStream Dispone de un método denominado:  Object readObject Sirve para devolver los objetos almacenados en un fichero El constructor de esta clase requiere un objeto:  FileInputStream  asociado al fichero.
  10. 10.
  11. 11. IMPORTANCIA  La serialización permite almacenar el estado de un componente en disco, abandonar el entorno integrado de desarrollo (IDE) y restaurar el estado de dicho componte cuando se vuelva a ejecutar el IDE

×