Sie wissen bereits viel über primitive Typen und haben in diesem Level ihre Doppelgänger – die Wrapper-Klassen – kennengelernt und gelernt, was Autoboxing und Unboxing sind, wie man Wrapper-Typen richtig vergleicht und wie man es falsch macht.

Sie haben Ihre Array-Erfahrung auch auf die nächste Stufe gehoben, indem Sie die ArrayList-Klasse kennengelernt haben. Im Grunde gibt es Dinge, über die man nachdenken muss! Besser noch, nehmen Sie sich eine halbe Stunde Zeit für ein paar zusätzliche Artikel zu diesen Themen, die alles in Ordnung bringen.

Wrapper-Klassen in Java

Die Wrapper-Klassen sehen aus und verhalten sich wie der gleichnamige primitive Typ, in Wirklichkeit handelt es sich jedoch um echte Klassen. In diesem Artikel erfahren Sie, wer sie braucht, wozu sie dienen und was Sie mit ihnen machen.

Autoboxing und Unboxing in Java

In Java ist das Autoboxing/Unboxing eine Funktion von Primitiven und ihren Wrappern. Schauen wir uns dieses Konzept genauer an.

ArrayList-Klasse

Arrays sind großartig, aber Programmierer geraten aufgrund ihrer begrenzten Größe und der Unmöglichkeit, neue Elemente hinzuzufügen oder zu entfernen, in schlechte Laune. Lernen Sie also ArrayList kennen: Es ist ein aufgemotztes Array, eine einfache und praktische Datenstruktur. Sobald Sie von Arrays zu ArrayList gewechselt sind, können Sie nicht mehr zurück.

Löschen eines Elements aus einer ArrayList

Und hier ist ein weiterer Artikel, der unsere Diskussion über ArrayList fortsetzt. Dieses Mal werden wir uns ausführlicher mit wichtigen Vorgängen für die Arbeit mit Listen befassen – dem Entfernen eines Elements aus einer Liste und dem Entfernen eines Elements aus einer Liste in einer Schleife.

ArrayList in Bildern

Wenn Sie die Funktionsweise von ArrayList nicht vollständig verstehen, ist diese Lektion genau das Richtige für Sie. Es wird viele Bilder und Erklärungen geben und fast keinen Code. Aber am wichtigsten ist, dass Sie, nachdem Sie es gelesen und verstanden haben, sehr gut verstehen werden, wie ArrayList funktioniert ... Wer weiß, vielleicht implementieren Sie danach sogar Ihre eigene! Um Ihre Ausbildung voranzutreiben, ist dies also eine gute Aufgabe für einen beginnenden Entwickler.