Offering students and instructors a practical approach to program design, testing and implementation, this text utilizes the Java Collections Framework, part of the java. util package, as a platform to develop higher-level applications. This updated third edition features an increased emphasis on testing. The unit testing features of JUnit4 ? with the test-first model ? are introduced early, in chapter 2, and integrated in applications throughout the remaining chapters. In addition, there is ample opportunity for hands-on practice, including 23 lab experiments, hundreds of programming exercises and more than 30 programming projects.
Well-written book on data structures in Java. I already knew Java and OOP before reading, so I'm not sure if the intro to these concepts in the beginning is adequate for newbies or not.
As for the actual data structures: it covers all of the ones you need to know for a 2nd-year course. The code examples and exercises are helpful, though some of the code examples are kind of long. The diagrams, which are quite simple, are helpful in understanding how the data structures work.