Persistencia de ficheros Flashcards

1
Q

¿Qué es XML?

A

Lenguaje de marca utilizado para almacenar datos sin formato.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es DOM?

A

Interfaz de programación para manipular documentos HTML y XML, basada en una estructura jerárquica de nodos.

Document Object Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué función cumple File?

A

Clase que gestiona rutas de archivos y directorios sin representar su contenido, garantizando independencia del sistema operativo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es JAXB?

A

Java Architecture for XML Binding, herramienta para convertir objetos Java a XML y viceversa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es SAX?

A

Simple API for XML, API que procesa XML de manera secuencial sin cargarlo completamente en memoria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Definición de serialización

A

Proceso de convertir un objeto en una secuencia de bytes para almacenarlo o transmitirlo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Definición de deserialización

A

Proceso de convertir una secuencia de bytes en un objeto original.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es marshalling?

A

Proceso de convertir un objeto a un archivo XML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es unmarshalling?

A

Proceso de convertir un archivo XML a un objeto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué permite hacer DocumentBuilderFactory?

A

Clase que permite configurar el parser XML en Java para la creación del árbol DOM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué hace la clase DocumentBuilder?

A

Clase que permite parsear un archivo XML y crear un árbol DOM a partir de él.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué representa un Node en el árbol DOM?

A

Representa un nodo en el árbol DOM, como un elemento, atributo o texto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué es NodeList?

A

Representa una lista de nodos en el árbol DOM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué permite hacer la clase FileInputStream?

A

Clase que permite leer datos desde un archivo en formato binario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué hace la clase FileOutputStream?

A

Clase que permite escribir datos en un archivo en formato binario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué mejora la clase BufferedInputStream?

A

Clase que mejora el rendimiento de lectura mediante un buffer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué mejora la clase BufferedOutputStream?

A

Clase que mejora el rendimiento de escritura mediante un buffer.

18
Q

¿Qué es PipedInputStream?

A

Clase que lee datos desde un PipedOutputStream, útil para la comunicación entre hilos o procesos.

19
Q

¿Qué es PipedOutputStream?

A

Clase que escribe datos a un PipedInputStream, útil para la comunicación entre hilos o procesos.

20
Q

¿Qué es InputStream?

A

Clase base para la lectura de datos binarios.

21
Q

¿Qué es OutputStream?

A

Clase base para la escritura de datos binarios.

22
Q

¿Qué es Reader?

A

Clase base para la lectura de caracteres en Java.

23
Q

¿Qué es Writer?

A

Clase base para la escritura de caracteres en Java.

24
Q

¿Qué es FilterInputStream?

A

Clase abstracta para extender las funcionalidades de InputStream.

25
¿Qué es FilterOutputStream?
Clase abstracta para extender las funcionalidades de OutputStream.
26
¿Qué permite hacer PrintStream?
Clase que permite la escritura de datos con formato.
27
¿Qué hace DataInputStream?
Permite la lectura de datos primitivos (int, char, long, etc.) desde un InputStream.
28
¿Qué hace DataOutputStream?
Permite la escritura de datos primitivos (int, char, long, etc.) en un OutputStream.
29
¿Qué hace la clase FileReader?
Lee datos desde un archivo como caracteres.
30
¿Qué hace la clase FileWriter?
Escribe caracteres en un archivo.
31
¿Qué hace StringReader?
Lee datos desde una cadena de texto.
32
¿Qué hace StringWriter?
Escribe caracteres en una cadena de texto.
33
¿Qué hace CharArrayReader?
Lee datos desde un array de caracteres.
34
¿Qué hace CharArrayWriter?
Escribe caracteres en un array de caracteres.
35
¿Qué es PipedReader?
Lee datos desde un PipedInputStream en forma de caracteres.
36
¿Qué es PipedWriter?
Escribe datos a un PipedOutputStream en forma de caracteres.
37
¿Qué mejora BufferedReader?
Mejora la eficiencia de lectura de caracteres, utilizando un buffer.
38
¿Qué mejora BufferedWriter?
Mejora la eficiencia de escritura de caracteres, utilizando un buffer.
39
¿Qué es FileFilter?
Interfaz utilizada para filtrar archivos en un directorio.
40
¿Qué indica la interfaz Serializable?
Interfaz que permite a una clase indicar que sus objetos pueden ser serializados.
41
¿Qué es parsear?
Analizar y convertir datos en una estructura utilizable