Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Orientada a Objetos II - Coggle Diagram
Programación
Orientada a Objetos II
ARCHIVO
Un archivo es un contenedor de datos utilizado para almacenar información
Puede ser de dos tipos:
Archivos de texto
Archivos binarios
Archivos en Java
En Java, puedes trabajar con archivos utilizando clases y métodos específicos
Operaciones comunes:
Lectura
Escritura
Acceso directo
Lectura de ficheros secuenciales de texto
La lectura de ficheros secuenciales de texto implica el uso de un flujo de lectura para procesar el archivo
La información se lee secuencialmente
Los datos son leídos como texto en bruto
Escritura de ficheros secuenciales de texto
La escritura de ficheros secuenciales de texto utiliza un flujo de escritura
La salida es secuencial y se formatea como texto
El concepto de Buffering
El buffering se refiere al uso de un almacenamiento temporal en memoria para optimizar la lectura y escritura de archivos
Mejora el rendimiento al reducir las operaciones de E/S
Manipulación de datos a bajo nivel
Implica operaciones directas con los datos, como manipular estructuras de bytes o realizar control de flujo
Se utiliza cuando se requiere un alto nivel de control
Archivos binarios de acceso directo
Estos archivos permiten un acceso aleatorio a registros específicos sin tener que leer desde el principio
Comúnmente usados en aplicaciones de bases de datos
Ordenación de archivos
el algoritmo MergeSort
MergeSort es un algoritmo de ordenación eficiente que se utiliza para ordenar registros en archivos secuenciales de texto
Funciona mediante la división y fusión de bloques de registros