Java Resource Recommendations
by David Matuszek

On the Web

If you don't want to spend money on books, there are some excellent Java resources on the Web. However, please don't use University resources to print out hundreds or thousands of pages!

Physical books

There are many, many books on Java. Here are some that I know and really like; the links are to more complete descriptions on Amazon.