Goodrich, M.T. and R. Tamassia. Data
Structures and Algorithms in Java
New
York: John Wiley & Sons (1998).
ISBN: 0471193089 (hardbound)
URL: http://www.cs.brown.edu/courses/cs016/book/
Standish, Thomas A. Data Structures in
Java,
Reading, MA: Addison-Wesley (1998).
(hardbound)
Wu, C. Thomas.
An Introduction to Object-Oriented Programming
with Java
Boston: McGraw-Hill (1999). ISBN:
0256254621 (softbound)
Lambert, K.A. and M. Osborne.
Java - A Framework for
Programming and Problem Solving
Pacific Grove, CA: PWS Publishing (1999).
ISBN: 0534951163 (softbound)
Decker, R. and S. Hirschfield.
programming.java
Pacific Grove, CA: PWS Publishing (1999).
ISBN: 0534955886 (softbound)
Sahni, Sartaj. Data Structures,
Algorithms, and Applications in C++,
McGraw-Hill (1997). ISBN: 0071092196
http://java.sun.com/ -- Sun Microsystem Java homepage, the definitive source.
http://www.javasoft.com/nav/read/tutorial.html -- Sun Microsystem's Java tutorial.
http://www.javasoft.com/product/jdk/1.1/docs/api/packages.html -- Comprehensive index of all Java packages, the place to look first if you need offical information on any Java class.
http://www-a.gamelan.com/index.shtml -- Gamelan homepage, a large collection of links to Java sources.
http://sunsite.unc.edu:80/javafaq/links.html -- A very nice collection of Java links, questions, bug reports, etc.
http://www.javasoft.com/applets/ -- The comprehensive source for Sun Java applets, which you can try out and examine the source code.
http://www.yahoo.com/Computers/Languages/Java/ -- Comprehensive list of Java links from Yahoo! search engine.
http://infoweb.magi.com:80/~steve/java.html -- Another large collection of Java links from The Programmer's Source.