17.01.2014 Aufrufe

Datenstrukturen / Das Collection-Framework - Institut für ...

Datenstrukturen / Das Collection-Framework - Institut für ...

Datenstrukturen / Das Collection-Framework - Institut für ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Anonyme Implementierungen (1)<br />

Über Factory-Methoden der Klasse java.util.<strong>Collection</strong>s<br />

können anonyme Implementierungen von Kollektionen erzeugt<br />

werden.<br />

<strong>Das</strong> sind Implementierungen eines <strong>Collection</strong>-Interfaces, deren<br />

Klassendefinitionen nicht als public deklariert sind.<br />

Über diese Methoden ist es möglich, von einem Objekt einer<br />

beliebigen Klasse, die eines der <strong>Collection</strong>-Interfaces implementiert,<br />

eine Version zu erhalten, die unveränderbar bzw. synchronisiert ist.<br />

Hierfür stellt die Klasse <strong>Collection</strong>s die Methoden<br />

synchronizedXXX() und unmodifiableXXX() zur Verfügung,<br />

wobei XXX für eines der <strong>Collection</strong>-Interfaces steht.<br />

Als Parameter bekommen die Methoden jeweils ein Exemplar einer<br />

vorhandenen Implementierung übergeben. Als Ergebnis wird die<br />

synchronisierte bzw. unveränderbare Implementierung des<br />

übergebenen Exemplars zurückgeliefert.<br />

30 W. Geiger, W. Süß, T. Schlachter<br />

<strong>Institut</strong> für Angewandte Informatik

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!