Java SE 6 Update 6 is the latest non-beta version of Sun's implementation of Java. Download it here:
http://java.sun.com/javase/downloads/index.jsp For an overview of the improvements and changes in Java 6 compared to Java 5, see the
New Features and Enhancements page.
Always use the latest stable version, unless you have a special reason to use an older version - the latest version is most likely to be better and faster than any older version.
[ May 22, 2008: Message edited by: Jesper Young ]