Java Core

Die Java-Core-Quest ist für alle vorgesehen, die schon die Grundlagen von Java erlernt haben (durch Erfüllung der CodeGym-Java-Syntax-Quest). Hier musst du 10 faszinierende Level bestehen, in denen du die Grundlagen der OOP erlernst, dich mit Streams, Serialisierung und dem Überladen von Methoden vertraut machst und eine Menge über Interfaces und Mehrfachvererbung lernst. Die Schulung ist nicht mehr so einfach wie die Java-Syntax-Quest, aber das regelmäßige Üben (durch Lösen von Aufgaben) wird dir helfen, alle 10 Level in dieser Quest zu meistern, und dann bist du bereit, schon bald Mini-Projekte durchzuführen.
- Level 1
Gesperrt Grundlagen der OOP: Grundprinzipien, Vererbung, Kapselung - Level 2
Gesperrt Grundlagen der OOP: Überladen, Polymorphismus, Abstraktionen, Schnittstellen - Level 3
Gesperrt Schnittstellen (Interfaces): Vergleich mit einer abstrakten Klasse, Mehrfachvererbung - Level 4
Gesperrt Typenumwandlung, instanceof. Eine große Aufgabe mit Schnittstellen - Level 5
Gesperrt Überladen von Methoden, eine Funktion von Konstruktor-Aufrufen - Level 6
Gesperrt Einführung in Threads: Thread, Runnable, start, join, interrupt, sleep - Level 7
Gesperrt Einführung in Threads: synchronized, volatile, yield - Level 8
Gesperrt Einführung in Streams: InputStream/OutputStream, FileInputStream, FileOutputStream - Level 9
Gesperrt Einführung in Streams: Reader/Writer, FileReader/FileWriter - Level 10
Gesperrt Serialisierung