The updated and revised Object-Oriented Data Structures Using Java,
Fourth Edition is an essential resource for students learning data
structures using the Java programming language. It presents both the
traditional and modern data structure topics with an emphasis on
problem-solving and object-oriented software design. Beginning early and
continuing throughout the text, it introduces and expands upon the use
of many Java features such as classes, objects, generics, polymorphism,
packages, interfaces, library classes, inheritance, exceptions, and
threads.