Thema der Woche: Collection-API-Erweiterungen
Die Java-Collection API bietet grundlegende Sammlungen, aber es gibt immer noch Bedarf an mehr. Drei Bibliotheken stechen hier besonders raus:
- http://code.google.com/p/google-collections/
- http://commons.apache.org/collections/
- http://javolution.org/
Lese etwas über die Projekte. Beantworte folgende Fragen:
- Welche neuen Datenstrukturen enthalten Google
Collections? - Welche Autoren arbeiten an Google
Collections? - Welchen Sinn ergeben folgende Szenarien: new ReferenceMap(WEAK, STRONG), new ReferenceMap(WEAK, WEAK), new ReferenceMap(STRONG, STRONG)?
- Was kann man mit der Apache-Klasse ExtendedProperties machen?
- Wofür sind die Typen in
org.apache.commons.collections.functorsnötig und wie verwendet man sie ? Haben Transformer damit etwas zu tun? - Warum spricht Javolution an vielen Stellen von "hard real-time compliant"?
- Bewerte den Benchmark http://javolution.org/doc/benchmark.html.