Mit diesem Buch lernen Java-Programmierer, Containerklassen auszuw�hlen, die f�r spezielle Applikationen optimal geeignet sind. Im Mittelpunkt stehen abstrakte Datentypen (ADT), die im Software-Design sehr h�ufig auftreten. Eingef�hrt werden sowohl Datenstrukturen als auch die Algorithmen zu deren Implementation, wobei ein besonderes Augenmerk auf die Java 2-Containerklassen gelegt wird. Die praktische Herangehensweise motiviert dazu, Strukturen und Algorithmen im Kontext zu studieren.