Jeff Friesen introduces BlueJ, which teaches Java without the non-OO hassles by providing a visual environment for creating, relating, and modifying classes and objects.
Raphael Mudge introduces Sleep, a Perl-like language that combines Perl's flexibility with access to Java classes and objects.
Clark D. Richey, Jr. introduces the StopLight framework, which allows for programmatic control of tasks in a cluster.
Lu Jian shows how to use the java.net PatchExpert project to make updates to already-deployed code.
Jeff Friesen draws on nearly ten years of coding in Java to show some
of most surprising features and hazards of Java and how to deal with
S. W. Eran Chinthaka introduces he AXIOM object model of Apache Axis 2, whose option of "deferred building" allows you to parse some of an XML file without getting all of it, and to enjoy both event-based and document-based access.
This "stupid question" is about how to best organize your classes in packages.
Thomas Kunneth explains Java's scheme for finding and loading classes outside of core Java, and how to extend this for convenience.
In Part 3 of his series on image acquisition in Java, Jeff Friesen turns his attention from TWAIN to the *nix-friendly SANE and shows how to use it with Java.