This page will list resources that may be useful in your quest to learn Java. Suggestions are always welcome: just email me with links.
The Dr. Java web site has some information and documentation about this development tool. My short notes on using Dr. Java might also be helpful.
A Crash Course from C++ To Java - just ignore the parts that discuss the BlueJ Java development tool.
Sedgewick & Wayne Introduction to rogramming in Java - web site for a book that we might have chosen for COSC 236, but didn't.
Bruce Eckel's Thinking in Java 3rd edition is a well-respected book, available in its entirety, free online. Please don't print it all out - buy the book instead. The fourth edition may be a bit more up-to-date, but this still has lots of good information.
The supplemental text book How to Think Like a Computer Scientist, Java Version is also freely available online, and gets at many of the concepts we'll be discussing.
Introduction to Programming Using Java, Fifth Edition
Interactive Programming In Java.
The Java tutorials from Sun.