Filer og exeptions
Denne uge handler om at give dine programmer hukommelse.
Indtil nu har dine objekter kun levet så længe programmet kørte. Denne uge lærer du at gemme dem til en fil når programmet slutter, og indlæse dem igen når det starter. Du lærer også at beskytte dit program mod to ting der kan gå galt undervejs: filer der ikke findes, og brugere der taster det forkerte.
De tre tråde i denne uge er:
Persistens — data der overlever mellem kørslerne Parsing — at oversætte mellem tekst og objekter Exceptions — at håndtere fejl i fil-adgang og brugerdialog
Forberedelse til hele ugen finder du her https://github.com/Dat1Cphbusiness/WorkingWithFilesAndExceptions Under hver dags forberedelse, er der også lagt links som du kan klare dig med.
Filer og exceptions.
- Load af data(filer). Vi kigger på hvordan man kan (gen)oprette et programs tilstand ved at læse fra data fra en tekstfil.
- Exceptions. Når man henter en fil ind i et Java program, er der god chance for at noget går galt, fx at filen ikke findes. Det håndterer man med exceptions.
Filer og exceptions fortsat.
- Persistering: Vi skal arbejde med at persistere et programs tilstand ved at skrive data til en fil.
Mapping mellem klasser i javakoden og loadet data.