7. Advanced Java

Hier start het tweede deel van de cursus, waarin we enkele geavanceerdere Java-concepten bekijken. Het uiteindelijk doel is het behandelen van Java Collections en Streams, die een basis geven om complexere problemen efficiënt op te lossen, alsook het voorbereiden op het werken met recursie en backtracking.

We bekijken hier concepten uit Java, maar deze hebben vaak een equivalent in andere talen. Aan het begin van elk hoofdstuk lijsten we daarom ook kort op welke concepten uit andere programmeertalen hier het dichtst bij aanleunen.

Als je Java-kennis wat roestig is (of wanneer je meer ervaring hebt in een andere programmeertaal), kan je je Java-kennis even opfrissen aan de hand van deze pagina.

We maken vanaf nu ook niet langer gebruik van VSCode, maar schakelen over naar Jetbrains IntelliJ IDEA, een van de vaakst gebruikte professionele Java IDE’s. De gratis Community Edition volstaat voor dit vak, maar je kan als student ook een gratis licentie voor de Ultimate Edition aanvragen.