Spashscreen:
Einfach ins MANIFEST.MF File SplashScreen-Image: *file* eintragen und der Splashscreen erscheint beim start des Jars.
SplashScreen-Image: splashscreen.png
Look & Feel:
Das Look & Feel wird jetzt auch von Linux und Vista übernommen was früher nicht der fall war.
Des weiteren wurde ein neuer Layout-Manager GroupLayout hinzugefügt.
Scriptting Engine:
Java 6 hat jetzt eine Scripting engine mit der z.B. Java-Script in Java ausgeführt werden kann und auch auf Java Objekte zugreifen kann und umgekehrt.
Auf scripting.dev.java.net findet man mehr als 20 Scripting-Engines.
Webservice:
Mit dem tool wsgen lassen sich sehr einfach Webservices erstellen.
Einfach wsgen -cp . [class] und das tool erstellt unter webservice/javax die Hilfsklassen.
Beim start wird dann automatisch ein Webservice angeboten.
Mit der Annotation @WebMethod(exclude = true) lassen sich Methoden ausnehmen die nicht im Webservice angeboten werden.
NavigableSet:
Mit einem NavigableSet kann man elemente mit lower und higher Suchen elemente werden auch mit Tipfehler gefunden.
Weitere Neuerungen:
- Mit Java 6 kommt JDBC 4.
- Mit java.io.console lassen sich auch umlaute auf der console ausgeben.
- Beim start einer Anwendung mit vielen Jars im classpath kann man Wildcards(java -cp lib/*) verwenden.
Hier der Link zum Java Download.





