Diferència entre revisions de la pàgina «M3 - Programació»
De wikiserver
(→Fitxers orientat a byte) |
(→UF3: Fonament de gestió de fitxers) |
||
| Línia 26: | Línia 26: | ||
====Fitxers orientat a byte==== | ====Fitxers orientat a byte==== | ||
| + | |||
| + | '''Accés següèncial''' | ||
| + | |||
| + | Les dades s’emmagatzemen com una seqüència de valors, i per tant, l’esquema general que s'aplica en fitxers orientats a caràcter també es pot aplicar a | ||
| + | aquest altre tipus. | ||
Representació de les dades en format binari. | Representació de les dades en format binari. | ||
| Línia 63: | Línia 68: | ||
:*'''r:''' mode lectura. Errors si el fitxer no existeix o si s'invoca a mètodes d'escriptura. | :*'''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. | + | :*'''rw:''' mode escriptura-lectura. Si el fitxer no existeix, es crearà un de nou buit. Si existeix, no s’esborren les seves dades. |
Revisió del 19:01, 3 feb 2018
Contingut
UF1: Programació Estructurada
Activitats
UF3: Fonament de gestió de fitxers
Continguts
Fitxers orientat a byte
Accés següèncial
Les dades s’emmagatzemen com una seqüència de valors, i per tant, l’esquema general que s'aplica en fitxers orientats a caràcter també es pot aplicar a aquest altre tipus.
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. Si existeix, no s’esborren les seves dades.