t|*|This month we'll brush up on how -- and why -- to divide a class's functionality among its methods. Ever the minimalist, Bill Venners demonstrates how to maximize method cohesion while keeping the total number of methods to a manageable level.
t|*|Sun has tightened the specification of loading and unloading classes in the upcoming Java 1.2 release. The changes to the spec and the JDK 1.2 implementation finally let Java programmers safely take advantage of the Singleton pattern.
t|*|Savvy end-users expect Java applications to coexist with their non-Java brethren. But coexistence is more than simply sharing space on the same screen. The apps must share data as well. This month, Todd Sundsted shows you how to use the data transfer API to build Java applications that can stand on equal footing with their non-Java peers.
