Almacenando Información en Java (Ficheiros): Diferenzas entre revisións

De Wiki do Ciclo ASIR do IES de Rodeira
Saltar á navegación Saltar á procura
(Nova páxina: "=Conceptos Básicos= == Soporte, Organización e Acceso == === Os Soportes === concepto e bloque e tipos de soporte (secuencial / directo) o sistema de arquivos ==== A clase File...")
 
Sen resumo de edición
Liña 13: Liña 13:
==== A clase RandomAccessFile ====
==== A clase RandomAccessFile ====
O "punteiro do ficheiro", operacións "seek" e "getFilePointer"
O "punteiro do ficheiro", operacións "seek" e "getFilePointer"


===== Exercicio ======
A partir de unha clase, crear un ficheiro que garde os datos e un índice que os localice por chave primaria. No arranque do programa se carga o índice na memoria nun map.

class Index<K> {
K key;
long positition;
}

Revisión como estaba o 11 de marzo de 2022 ás 17:09

Conceptos Básicos

Soporte, Organización e Acceso

Os Soportes

concepto e bloque e tipos de soporte (secuencial / directo) o sistema de arquivos

A clase File

A organización: Campos, Rexistros e Bloques

Rexistros de lonxitude fixa e rexistros de lonxitude variable Organización secuencial, directa e indexada

O acceso

Acceso secuencial, directo e indexado

A clase RandomAccessFile

O "punteiro do ficheiro", operacións "seek" e "getFilePointer"


Exercicio =

A partir de unha clase, crear un ficheiro que garde os datos e un índice que os localice por chave primaria. No arranque do programa se carga o índice na memoria nun map.

class Index<K> {

       K key;
       long positition;

}