Kapitel 7. Sammlungen und Generika

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wenn wir unser wachsendes Wissen über Objekte nutzen, um immer mehr interessante Probleme zu lösen, taucht eine Frage immer wieder auf. Wie speichern wir die Daten, die wir beim Lösen dieser Probleme bearbeiten? Wir werden auf jeden Fall Variablen aller Art verwenden, aber wir werden auch größere und ausgefallenere Speicheroptionen brauchen. Die Arrays, die wir in "Arrays" besprochen haben, sind ein guter Anfang, aber Arrays haben einige Einschränkungen. In diesem Kapitel werden wir sehen, wie man mit Javas Konzept der Collections effizient und flexibel auf große Datenmengen zugreifen kann. Wir werden auch sehen, wie wir mit den verschiedenen Datentypen umgehen, die wir in diesen großen Containern speichern wollen, so wie wir es mit einzelnen Werten in Variablen tun. Hier kommen die Generics ins Spiel. Dazu kommen wir in "Typbeschränkungen".

Sammlungen

Sammlungen sind Datenstrukturen, die für alle Arten der Programmierung grundlegend sind. Wann immer wir uns auf eine Gruppe von Objekten beziehen müssen, haben wir eine Art von Sammlung. Auf der Ebene der Kernsprache unterstützt Java Sammlungen in Form von Arrays. Aber Arrays sind statisch, und da sie eine feste Länge haben, eignen sie sich schlecht für Gruppen von Objekten, die im Laufe einer Anwendung wachsen und schrumpfen. Arrays eignen sich auch schlecht, um ...

Get Java lernen, 6. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.