Sun has published a list of Java 6 changes to existing APIs. I don't think that any of these changes are particularly new, but the list itself appears to be new. Seeing all the changes collected in one place was useful. Highlights for me included:
java.util.Arrays.copyOf() // Easier than System.arraycopy java.io.File.getUsableSpace() // Free space on filesystem? java.awt.Desktop // Launch web browser, etc. java.awt.SystemTray // Put an icon in the tray java.awt.font.TextAttribute.KERNING_ON // Fancy text layout
Note that this list does not include brand new APIs, like the Scripting API and Compiler API that are in Java 6. For a list of those, see JSR 270.



