Så langt i har jeg lært
Grunnleggende BluJ:
Lage objekter, klasser, metoder, constructorer, kalle og lage metoder,
Jeg kan kompilering, bruke Checkstyle, PMD og debugger
Grunnleggende Java:
Jeg vet hva disse begrepene er og kan bruke dem; String, Integer, boolean, if-setninger, loops(while, for each og iterator), abstraksjon, getters/setters, forskjellige typer returns, arraylists og skrive grunnleggende kode som kaller på andre objekter og deres metoder.
Forklaring av nye begreper:
Modularisering er når man deler programmet opp i flere mindre programmer for å gjøre oppgaven enklere.
Abstraksjon er at detaljer er gjemt og bare viktig informasjon er synlig. et eksempel er en musikkspiller som vi kan klikke på start, stopp og lignende. vi vet ikke hvordan spilleren stopper eller starter musikkfila men vi vet at det fungerer og hvordan vi skal kunne bruke det selv.
Primitive typer er data typer som er forhåndsdefinert av kodespråket fra før, slik som int og float.
forskjellen på objekttyper og primitive typer er at primitive typer kan bare inneholde en «verdi» mens objekter (kan) består av flere
Videoen for modul 3:
https://www.youtube.com/watch?v=pwN0funMokQ&feature=youtu.be