Inhoud
- Introductie
- Installatie en Tools
- Je eerste Java‑programma
- Basis Syntax
- Variabelen en Datatypen
- Operators en Expressies
- Controle structuren (if/switch)
- Lussen (for/while)
- Methoden en Parameters
- Arrays en Strings
- Klassen en Objecten
- Overerving en Polymorfisme
- Collecties en Generics
- Foutenafhandeling (Exceptions)
- Best Practices
Hoofdstuk 1 — Uitwerkingen Introductie
Hier vind je voorbeeldoplossingen voor de oefeningen.
- Doel: inzicht krijgen in basale uitvoer en syntax.
Hoofdstuk 2 — Uitwerkingen Installatie en Tools
Enkele richtantwoorden en voorbeeldcode voor de opgaven. De concrete java -version uitvoer hangt af van jouw installatie, maar moet Java 21 tonen.
Hoofdstuk 3 — Uitwerkingen Je eerste Java‑programma
Voorbeeldoplossingen:
public class Hello {
public static void main(String[] args) {
System.out.println("Hallo, wereld!");
}
}
public class NaamLeeftijd {
public static void main(String[] args) {
String naam = "Kim";
int leeftijd = 20;
System.out.println("Ik ben " + naam + " en " + leeftijd + " jaar.");
}
}
public class SomDrie {
public static void main(String[] args) {
int a = 3, b = 4, c = 5;
System.out.println(a + b + c);
}
}
public class GroetDemo {
static void groet(String naam) {
System.out.println("Hallo, " + naam);
}
public static void main(String[] args) {
groet("Saar");
groet("Bo");
}
}
Basis Syntax
Hoofdstuk 5 — Uitwerkingen Variabelen en Datatypen
Voorbeeldantwoorden en verwijzingen naar de .java-bestanden in deze map.
Hoofdstuk 6 — Uitwerkingen Operators en Expressies
Kijk naar de Java-bestanden in deze map voor uitgewerkte voorbeelden.
Hoofdstuk 7 — Uitwerkingen Controlestructuren
Verwijs naar de Java-bestanden voor concrete oplossingen.
Hoofdstuk 8 — Uitwerkingen Lussen
Bekijk de Java-bestanden in deze map voor voorbeeldoplossingen.
Methoden en Parameters
Arrays en Strings
Hoofdstuk 11 — Uitwerkingen Klassen en Objecten
Hier vind je uitwerkingen bij de OOP-oefeningen.
Hoofdstuk 12 — Uitwerkingen Overerving en Polymorfisme
Voorbeeldoplossingen voor de Dier/Vorm/Interface-opgaven.
Hoofdstuk 13 — Uitwerkingen Collecties en Generics
Zie de Java-voorbeelden in het cursushoofdstuk en werkboekopgaven voor referentie-implementaties.
Hoofdstuk 14 — Uitwerkingen Exceptions
Korte uitwerkingen voor try/catch, custom exception en try-with-resources opgaven.
Hoofdstuk 15 — Uitwerkingen Best Practices
Voorbeelden van refactors, immutable klassen en JavaDoc-annotaties.