Nützliche Links vom Professor – 8 - 1

„Amigo, Java-Entwickler auf Level 8 meldet sich für eine Lektion, Sir!“

„Ah, Amigo, bist du das? Sei gegrüßt! Anscheinend verbringst du zu viel Zeit mit dem Kapitän.“

„Überhaupt nicht, Sir! Ich habe in angemessenem Umfang mit dem Kapitän gesprochen! Hier ist mein Bericht: Ich habe die Lektion über Collections studiert und teilweise verstanden, und ich habe viele Aufgaben über Collections erledigt, Sir! Aber das ist noch nicht alles…“

„Teilweise, sagst du? Nicht ganz, sagst du? Na gut, hier sind fünf interessante Lektionen, die dir helfen werden. Ich hoffe, dass alles viel klarer wird, nachdem du sie bearbeitet hast.

ArrayList in Bildern

„Wenn du nicht völlig verstehst, wie ArrayList funktioniert, ist diese Lektion genau das richtige für dich. Hier findest du viele Bilder und Erklärungen und fast keinen Code. Nachdem du die Lektion gelesen und verinnerlicht hast, wirst du ganz genau wissen, wie ArrayList funktioniert... Wer weiß, vielleicht implementierst du danach sogar deine eigene! Das ist eine ideale Aufgabe für Anfänger, die üben wollen.“

Collections-Klasse

„Es gibt Aufgaben, für die ArrayList schlicht und einfach perfekt ist. Die Entwickler von Java haben diese Funktionalität in einer separaten Klasse implementiert, damit du und andere Entwickler nicht jedes Mal eigene Implementierungen erarbeiten müssen. Dieser Artikel wird sich mit diesen Aufgaben und der Collection-Klasse befassen.“

LinkedList

„Der Java-Programmierer lebt nicht nur von der ArrayList allein. Es gibt noch viele weitere nützliche Datenstrukturen. Zum Beispiel eine verknüpfte Liste (implementiert in der Klasse LinkedList). Du hast bereits erste Eindrücke davon gewonnen, aber noch nicht die Besonderheiten von LinkedList erkundet? Lies den Artikel, dann wirst du ein wesentlich besseres Verständnis dafür bekommen, wie diese Datenstruktur aufgebaut ist und was ihre Vorteile sind!“

HashMap: Was für eine Map ist das?

„Und noch etwas über eine Datenstruktur, von der du in den Lektionen schon gehört hast... Was sagst du? Hast du schon alles zur HashMap verstanden? Wenn ja, freue ich mich für dich (obwohl du dich höchstwahrscheinlich irrst!). Aber wenn du noch zweifelst, lies den Artikel und lerne. Er bietet dir viele nützliche Beispiele.“

Die Zeit im Blick behalten: DateTime und Calendar

„Hey, hier ist etwas Neues: einige nützliche Informationen zur Arbeit mit Zeit in Java. Historisch gesehen war Date die erste Klasse für die Arbeit mit Datumsangaben... Hast du schon mal davon gehört? Du kannst sie benutzen, aber sie... äh... ist ein wenig seltsam, selbst für mich... Und sie ist veraltet (also mittlerweile überholt). Später tauchten ausgefeiltere Werkzeuge auf: DateTime und Calendar. Ich empfehle dir, sie unter die Lupe zu nehmen!“

„Das wäre dann alles für heute. Diesmal sind es nicht sehr viele zusätzliche Lektionen, aber sie sind alle sehr nützlich und gründlich. Was zum?! Hey, nicht einschlafen. Rechts um! Nochmal, rechts um! Marschieren! Lesen!“