Skip to main content
Dat 1. Sem Efterår 2025
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Java med IntelliJ, Filer

Læringsmål for ugen

Mandag

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.

Forberedelse

Der findes flere versioner: intelliJ IDEA Edu, IntelliJCommunity og intelliJUltimate. I har licens til ultimate hvis I opretter en konto med jeres cphbusiness email.

  1. Installer IntelliJUltimate
  1. Coding with John: video om debugger

Ekstra materiale

Efter lektionen

  • Ø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

Tirsdag: Lektion

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.

Forberedelse

Onsdag

Filer og exceptions fortsat.

  • Persistering: Vi skal arbejde med at persistere et programs tilstand ved at skrive data til en fil.

Forberedelse

  1. w3schools: skrive til fil.
  2. Coding with John: video om exceptions
  3. w3schools: Exceptions

Ekstra materiale

Torsdag

Fredag: review