Quiz
Serialización de objetos en Java: clases y flujo de grabación
This quiz has question types that open in the usual player.
Questions in this quiz (7)
1¿A qué se conoce como serialización?
- AAl mecanismo que permite grabar o reccuperar objetos complejos desde dispositivos externos, convirtiendolos en flujos de bytes
- BAl mecanismo que permite leer directamente desde un archivo, un objeto sin realizar conversión alguna
2Clases utilizados en el proceso de serialización
- AObjectOutputStream / ObjectInputStream
- BFileInputStream/FileOutputStream
- CFileWriter/FileReader
- DBufferedWriter/BufferedReader
3Ingresar el orden en el que deben realizarse los siguientes pasos, para lograr la comunicación entre la aplicación (en memoria) y el archivo serializado (Para salida de objetos) en un método clásico grabar(objetoAGrabar):
[blank_start]2[blank_end] - Crear un objeto de la clase FileOutputStream con el objeto de la clase file como parametro.
[blank_start]3[blank_end] - Crear un objeto ObjectOutputStream con el objeto de la clase FileOutputStream como parametro
[blank_start]1[blank_end] - Crear un objeto de la clase File a modo de "file descriptor"
[blank_start]5[blank_end] - Cerrar los flujos de salida utilizando los métodos flush() y close() con el objeto de la clase ObjectOutputStream
[blank_start]4[blank_end] - Grabar el objeto deseado, utiilizando el metodo writeObject(objetoAGrabar) en el objeto ObjectOutputStream- A2
- B3
- C1
- D5
- E4
4Seleccionar las sentencias que sean verdaderas sobre la utilización de las interfaces de marcado o vacías
- ASerializable es una interface de marcado
- BNo solicitan ningún método dentro de la clase que las implementa
- CNo contienen nada, deben ser completamente definidas cada vez que son implementadas
- DSirven para marcarle a la JVM que la clase que la implementa esta interface puede estar vacía
- ESirven para indicarle a la JVM que la clase que la implementa cumple con alguna propiedad
5¿Puede cualquier clase ser serializable?
- ATrue
- BFalse
6¿Como puede un programador decidir que un atributo no pueda ser serializado?
- AMarcar el atributo como static
- BMarcar el atributo como transient
- Cmarcar el atributo como nonSerializable
- DNo hacer nada. Cualquier atributo que no esté marcado como "serial" no podra ser serializable.
7Si una clase es serializable, y contiene a su vez un atributo de esa clase. Para que ese atributo sea a su vez grabado a su clase ¿ Debe implementar serializable?
- ATrue
- BFalse
Information
- Description
- Quiz on Untitled, created by Juan Giacosa on 29/09/2016.
- Author
- Juan Giacosa
- Language
- English
- Views
- 1
- Rating
- No ratings yet Rate this quiz