Updated! Monday, January 21, 2002 11:00:24 AM
There are many Java books on the market. While I do not teach from a specific book, nor do I require you to buy a book here is a list of books that either I own and like or have been used to teach the course in the past.
Again, you may use any environment / toolset you feel comfortable with provided it compiles current Java.