We offer several additional resources that you may find useful.

Java Integrated Development Environments

We recommend and support the Eclipse Java IDE. It's free and it can handle Java 5.0. It is already installed on the Education Lab Windows machines. You can get it from here to put it on your own machine. The download file for Windows machines is over 106 Mb. As of this writing, the current version is SDK 3.1.2.

JDK 1.5.0 and documentation

You can download the Java Development Kit (JDK) 1.5.0 here. Update 6 is the current version as of this writing. The download file is a bit over 16 Mb in size. The documentation is a separate download file (over 45 MB).


The JUnit Java unit testing package is available for download here. The Getting Started page for JUnit is here. A good article about JUnit on that page is this. It introduces JUnit with an extended examples and explains their recommended approach to programming and testing. Much more is available at

Publisher's Web Site for the Text

RIght now this just has source code for the Java snippets and classes in the text. Better than typing it in though!