M3 - Programació

De wikiserver
La revisió el 19:55, 3 feb 2018 per Rsort (Discussió | contribucions) (Fitxers orientat a byte)
Dreceres ràpides: navegació, cerca

UF1: Programació Estructurada

Activitats

UF3: Fonament de gestió de fitxers

Continguts

Fitxers orientat a byte

Representació de les dades en format binari.

Tipus Paura clau Java Mide (bytes)
caràcter char 2
byte byte 1
enter curt short 2
enter simple int 4
enter llarg long 8
real de simple precisió float 4
real de doble precisió doble 8

Inicialització

    import java.io.File;
    import java.io.RandomAccessFile;    // s’usa tant per llegir com per escriure dades
    RandomAccessFile raf = new RandomAccessFile(File ruta, String mode);  
                                             // File ruta per especificar la ruta del fitxer
                                             // String mode per especificar el mode de treball a l'hora de processar el fitxer

Dels modes de treball possibles el dos més utilitzats són:

  • r: mode lectura. Errors si el fitxer no existeix o si s'invoca a mètodes d'escriptura.
  • rw: mode escriptura-lectura. Si el fitxer no existeix, es crearà un de nou buit.