Java med IntelliJ, Filer
Hello world, IntelliJ
I dag skal I installere et IDE der anvendes professionelt til udvikling af software. For at lære IntelliJ at kende arbejder vi på et lille bank system og lærer også noget om composition. Med DrinksMenuen i sidste uge kodede vi en dialog mellem bruger og system. Med udgangspunkt i den, skal vi bygge en “utility”(nytte) klasse TextUI.
Der findes flere versioner: intelliJ IDEA Edu, IntelliJCommunity og intelliJUltimate. I har licens til ultimate hvis I opretter en konto med jeres cphbusiness email.
- Installer IntelliJUltimate
Anmod om en student licens hos jetBrains Scroll ned og tryk ‘Apply Now’.
a. Level of Study er Undergraduate.
b. Du skal bruge din @ek.dk email.
c. Du skal acceptere Account Agreement, men behøver ikke tilmelde dig nyhedsbrevet
Du vil modtage en email med et aktiveringslink Opret en JetBrains konto brug din @ek.dk mail. Download IntelliJ IDEA Ultimate
- Øv dig i at oprette klasser i IntelliJ samt tegne og afkode UML diagrammer: Opgavesæt6
- Øv dig i at trace kode og bruge debugger til at finde fejl: Opgavesæt7
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 kaldes runtime fejl og de skal håndterer man med exceptions.
- w3schools: læse fra fil.
- Log på klassen zoom rum med dit cph login.
Filer og exceptions fortsat.
- Persistering: Vi skal arbejde med at persistere et programs tilstand ved at skrive data til en fil.