Kapitel 7. Datenstrukturierung mit Java

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

7.0 Einleitung

Fast jede Anwendung, die über "Hello, World" hinausgeht, muss einige strukturierte Daten verwalten. Ein einfaches numerisches Problem funktioniert vielleicht nur mit drei oder vier Zahlen, aber die meisten Anwendungen haben Gruppen von ähnlichen Daten. Eine GUI-basierte Anwendung muss vielleicht eine Reihe von Dialogfenstern im Auge behalten. Ein Personal Information Manager (PIM) muss den Überblick über eine Reihe von Personen behalten. Ein Betriebssystem muss im Auge behalten, wer sich einloggen darf, wer gerade eingeloggt ist und was diese Benutzer/innen gerade tun. Eine Bibliothek muss den Überblick darüber behalten, wer Bücher ausgeliehen hat und wann sie fällig sind. Ein Netzwerkserver muss vielleicht den Überblick über seine aktiven Clients behalten. Hier zeichnet sich ein Muster ab, das sich um Variationen dessen dreht, was traditionell als Datenstrukturierung bezeichnet wird.

Es gibt Datenstrukturen im Speicher eines laufenden Programms, es gibt Struktur in den Daten in einer Datei auf der Festplatte und es gibt Struktur in den Informationen, die in einer Datenbank gespeichert sind. In diesem Kapitel konzentrieren wir uns auf den ersten Aspekt: Daten im Arbeitsspeicher. Den zweiten Aspekt behandeln wir in Kapitel 10; der dritte Aspekt ist für dieses Buch nicht relevant.

Wenn du über ...

Get Java Kochbuch, 4. 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.