Updated! Wednesday, September 05, 2001 04:20:47 PM
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.