Sie befinden sich hier: Home » Wissenstransfer » Java » Java 7

Java 7 News, OpenJDK

Die Java Platform Standard Edition 7 (Java SE 7) ist der Nachfolger von Java 6 und erreicht uns voraussichtlich final Ende 2008. Eigentlich wollte Sun etwas schneller neue Java-Versionen veröffentlichen, und nicht im 2-Jahres Rhythmus. (Java 5 kam Ende 2004 in die Regale und Java 6 dann Ende 2006.) Die Entwicklung von Java 7 (früher Dolphin) ist nun in das OpenJDK gegangen, was unter der GPL 2 steht.

Wann die jeweiligen Builds geplant sind, kann man bei JDK 7 builds and integrations nachlesen.

JSRs, die für Java 7 relavant sind

Änderungen an der JVM und am Tooling

Diskutierte Sprachänderungen

  • Properties für JavaBeans einfacher schreiben
  • Arithmetische Operatoren auf BigDecimal definieren, so wie auch + für Strings definiert ist
  • Im switch nicht nur int, sondern auch Strings
  • Vergleiche von Enums mit Vergleichsoperatoren
  • Closures
  • Super-Pakete
  • Typliterale auch für Generics, also nicht nur int.class, Object.class, sondern List<String>.class (JSR 308)
  • XML-Literale in der Sprache

Closures

Links zu speziellen JSRs

Allgemeines

Links zum Swing Application Framework/Bean-Bindings