Java Core

De Java Core-quest is bedoeld voor mensen die al een basistraining Java achter de rug hebben (namelijk doordat ze de Java Syntax-quest van CodeGym hebben voltooid). Java Core bestaat uit 10 razend interessante niveaus. Je leert de basis van objectgeoriënteerd programmeren (OOP) en je maakt kennis met streams, serialisatie en het overladen van methoden. Verder leer je van alles over interfaces en meervoudige overerving. De training is niet meer zo simpel als in de Java Syntax-quest, maar door regelmatig te oefenen (dus door je taken te voltooien) kun je alle 10 niveaus van deze quest prima doorlopen. En daarna kun je miniprojecten gaan uitvoeren!
- Niveau 1
Vergrendeld Inleiding op OOP: basisprincipes, overerving, inkapseling - Niveau 2
Vergrendeld Inleiding op OOP: overladen, polymorfisme, abstractie, interfaces - Niveau 3
Vergrendeld Interfaces: vergelijking met abstracte klassen, meervoudige overerving - Niveau 4
Vergrendeld Typecasting en instanties. Een grote taak met interfaces - Niveau 5
Vergrendeld Methoden overladen, een functie van constructor-aanroepen - Niveau 6
Vergrendeld Inleiding op threads: Thread, Runnable, start, join, interrupt, sleep - Niveau 7
Vergrendeld Inleiding op threads: synchronized, volatile, yield - Niveau 8
Vergrendeld Inleiding op streams: InputStream/OutputStream, FileInputStream/FileOutputStream - Niveau 9
Vergrendeld Inleiding op streams: Reader/Writer, FileReader/FileWriter - Niveau 10
Vergrendeld Serialisatie