Java med CLI, Scanner
I denne uge slipper vi Processing miljøet, men før vi starter med IntelliJ, skal I lære at skrive kode uden anden hjælp end syntaks high-lighting.
obs! i denne uge skal I aflevere jeres første studypoint opgave, SP1.
Hello World, CLI
I skal installere en tekst editor som I skal skrive koden i. Her kan I bruge Sublime Text, Atom eller en anden simpel tekst editor. I skal også bruge en Java SDK hvis I ikke allerede har det. Når du har skrevet noget java kode og gemt det med extension .java, skal den først compiles og så eksekveres fra et command line interface, et tekstbaseret program kaldet Terminal(MAC) eller Command Prompt (PC).
Formålet denne uge er at blive fortrolig med syntaks til opsætning at et java program, der fordeler sig over flere klasser og kodning af de dele der går igen i de fleste programmer.
Installer en simpel tekst editor Fx. Sublime Text eller Notepad++
Installer java SDK
Tjek om Java er installeret: åbn din Terminal(mac) eller CommandPrompt(PC) og skriv:
java -versionDetaljeret guideSe Coding with John: Java Main Method Explained - What Does All That Stuff Mean?
se også Bonusmateriale
Mandagsopgaver træner, opskrivning entity og client klasser, samt arbejde med ArrayList. Skal ikke afleveres.
Vi samler op på mandagslektionen og kigger på hvad I skal nå inden onsdagslektionen.
Javaklassens anatomi, Scanner
I skal lære en masse nye keywords og lidt om nogle metoder der typisk er i en entity-klasse.
this, static, indkapsling, getter og setter metoder, toString, Scanner
Vi skal også arbejde med input fra brugeren. Med Scanner klassen får vi funktionalitet til at prompte brugeren til at skrive noget i konsollen. Smugkig på exceptions.
- VIGTIG: ThinkJava: Læs kapitel 11 Test din forståelse med disse nøgleord
- Coding with jonh: The Constructor
- Coding with John: The this keyword
I dag skal du både lave torsdagsopgaver og lægge sidste hånd på din SP1 opgave som skal afleveres idag
Review af torsdagsopgaver og præsentationer af jeres SP1 opgaver.