Java in a Nutshell David Flanagan O'Reilly & Associates, Inc. Sebastopol CA, 1996 ISBN 1-56592-183-6I would strongly recommend you get your hands on this for the duration of the semester.
However, it's primary utility is as a reference; it is not the strongest book in terms of being a tutorial. In theory, lectures will provide the "tutorial" aspects of the course. If you would prefer to have a written tutorial reinforcement, I would recommend one of the following books:
a) Java Programming Explorer Neil Bartlett, Alex Leslie, Steve Simkin Coiolis Group Books Scottsdale AZ, 1996 b) 60-Minute Guide to Java Ed Tittel, Mark Gaither IDG Books Foster City CA, 199? (new edition) c) The Java Programming Language Ken Arnold, James Gosling Addison Wesley Reading MA, 1996 d) Core Java Gary Cornell, Cay S Horstmann Prentice Hall Upper Saddle River NJ, 1997