Objectius
Objectius
L'objectiu d'aquest tema serà accedir al contingut dels fitxers, bé per a llegir únicament o bé per a guardar informació de forma permanent.
Per a açò en Java disposem de les classes de flux de dades (streams). Lamentablement Java disposa d'una quantitat de streams extraordinàriament gran, cosa que suposa una gran complexitat per al programador (ja que ha de recordar moltes classes). Per contra ofereix una potencialitat molt gran.
Donada aquesta varietat de classes i la complexitat inherent, aquest tema començarà el tractament del contingut dels fitxers separant les classes en 2 categories: considerant la informació com un conjunt de bytes, i considerant-la com un conjunt de caràcters.
Afortunadament Kotlin simplifica molt el tractament, i no caldrà utilitzar tantes classes. No obstant això, és recomanable saber tota la jerarquia de classes e Java per a poder dominar l'accés a fitxers també en Kotlin.
El següent tema serà una continuació d'aquest, veient formats especials de fitxers i també diferents maneres d'accedir.
Nota
Per als exemples i exercicis d'aquest tema, heu de crear un projecte nou, Tema2.
Haureu de crear 2 paquets, exemples i exercicis, de forma similar a com havíem fet en el Tema 1.
Llicenciat sota la Llicència Creative Commons Reconeixement NoComercial CompartirIgual 2.5