faecher:informatik:oberstufe:adt:array_list:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:adt:array_list:start [07.07.2021 16:12] sbelfaecher:informatik:oberstufe:adt:array_list:start [06.10.2021 18:23] (aktuell) – gelöscht sbel
Zeile 1: Zeile 1:
-====== Die Java Bibliothek am Beispiel ArrayList() ====== 
- 
-Java bringt zahlreiche **Bibliotheksklassen** mit, die zwar streng genommen nicht Teil der Sprache sind, aber so eng mit dem Sprachkern verbunden sind, dass diese Genze teilweise verschwimmt. 
- 
-In diesem Abschnitt wollen wir uns die Bibliotheksklasse ''ArrayList()'' anschauen, die uns in vielen Aspekten an unsere zuvor selbst implementierte verkettete Liste erinnern wird.  
- 
-Die Klasse ArrayList() stellt eine einfache Art der **Objektsammlung** dar: //Eine unsortierte, aber geordnete Liste flexibler Größe//((Das erinnert sehr an die verkette Liste, nicht wahr...)) 
- 
-===== Musiksammlung-v1 ===== 
- 
-Untersuche das Projekt Musiksammlung-v1: https://codeberg.org/qg-info-unterricht/jlmb-musiksammlung-v1 
- 
----- 
-{{:aufgabe.png?nolink  |}} 
-=== (A1) === 
- 
-  * Öffne das Projket und erzeuge ein Objekt der Klasse Musiksammlung. 
-  * Füge einige Dateinamen ein.  
-  * Was macht die Methode ''gibAnzahlDateien''? 
-  * Wie ist die Methode ''dateiAusgeben'' aufzurufen? Welche Funktion hat der Parameter, der zu übergeben ist? Welche Werte darf er annehmen? 
- 
----- 
-{{:aufgabe.png?nolink  |}} 
-=== (A2) === 
- 
-Erzeuge ein neues Objekt der KLasse Musiksammlung und rufe dann sofort die Methode ''entfereDatei(0)'' auf. Erhältst du eine Fehlermeldung? Würdest du erwarten, dass ein Fehler auftritt? 
- 
----- 
-{{:aufgabe.png?nolink  |}} 
-=== (A3) === 
- 
-Erzeuge ein neues Musiksammlungsobjekt, füge zwei Titel ein und betrachte den Zustand  deiner Sammlung, indem du mit der Methode ''dateiAusgeben()'' alle gespeicherten Titel betrachtest. Lösche den Titel mit dem Index 0 - was zeigt ''dateiAusgeben(0)'' jetzt an? Was kannst du daraus folgern? 
  
  • faecher/informatik/oberstufe/adt/array_list/start.1625667161.txt.gz
  • Zuletzt geändert: 07.07.2021 16:12
  • von sbel