Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. IT-Berufe-Podcast Podcast
  4. Arrays und Listen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #99
Arrays und Listen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #99

Arrays und Listen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #99

IT-Berufe-Podcast vor 9 Jahren
Zu Sammlung hinzufügen

Du hast noch keine Sammlungen.

Herunterladen (rechte Maustaste) Teilen Fundstellen Kommentare
0:00
41:44
Nach langer Zeit setze ich meine Reihe der Lernzielkontrollen zur
Programmierung mit einem wichtigen Thema fort. Arrays und Listen
sind der Inhalt der neunundneunzigsten Episode des
Anwendungsentwickler-Podcasts. Inhalt Was ist ein Array? Eine Liste
mehrerer Werte des gleichen Datentyps. Wie findet man heraus, wie
viele Elemente ein Array enthält? Arrays haben eine Eigenschaft
"Länge", die in Java z.B. length heißt. Wie kann man die Länge
eines Arrays verändern? Gar nicht. Arrays sind nicht
redimensionierbar. Wie greift man auf die Elemente in einem Array
zu? Viele Programmiersprachen bieten für den Zugriff auf die
Elemente eines Arrays die Schreibweise mit eckigen Klammern an,
z.B. myArray[2]. Der Index ist meistens 0-basiert. Wie iteriert man
über die Elemente eines Arrays? Mit Schleifen wie der for-Schleife.
Einige Programmiersprachen bieten auch eine foreach-Schleife (in
Java "extended for") an, die ohne Indizes arbeitet und nur die
Elemente durchläuft. Was ist eine foreach-Schleife? Sie durchläuft
alle Elemente eines Arrays und weist sie nach und nach einer
Iterationsvariablen zu. Dadurch muss sich der Entwickler nicht um
die Indizes kümmern. Was ist ein mehrdimensionales Array? Ein Array
kann nicht nur eine Dimension haben, sondern mehrere. Bis zur
dritten kann man sich dieses Konstrukt noch vorstellen (2. Tabelle,
3. Würfel). Was ist ein assoziatives Array? Ein zweidimensionales
Array, das anstatt numerischer Indizes beliebige Datentypen als
Schlüssel zulässt. Was ist eine Liste? Eine Liste ist quasi ein
intelligentes Array. Sie stellt Funktionen zur Manipulation bereit
und ist redimensionierbar. Was unterscheidet eine verkettete Liste
(LinkedList) von einer Array-Liste (ArrayList)? Die Art der
Implementierung. Verkettete Listen sind schnell beim Einfügen und
langsam beim Zugriff, Array-Listen sind langsam beim Einfügen und
schnell beim Zugriff. Wann sollte man Arrays und wann Listen
verwenden? Wenn es keinen guten Grund dagegen gibt, sollte man
immer Listen verwenden, da sie deutlich einfacher zu verwenden sind
und zahlreiche Funktionen bereitstellen. Was ist ein Set? Eine
Liste mit eindeutigen Elementen. Was ist eine Map? Das gleiche wie
ein assoziatives Array, aber als eigene Datenstruktur
implementiert. Es handelt sich um Schlüssel/Wert-Paare auf die über
die Schlüssel zugegriffen werden kann. Literaturempfehlungen Eine
sehr ausführliche Einführung in Listen und andere Datenstrukturen
aus der Collection-API bietet die gute alte Java-Insel*. *(direkt
beim Rheinwerk-Verlag bestellen*) Links Permalink zu dieser
Podcast-Episode RSS-Feed des Podcasts Arrays Listen Assoziative
Speicher
Episode melden

„Arrays und Listen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #99“

Worum geht es? Danach fragen wir noch nach dem Grund.

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz