PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : JDK 1.7.0


HellHorse
2006-08-17, 20:20:34
Ja, 1.7.0, ich weiss auch, dass 1.6.0 noch nicht final ist
https://jdk7.dev.java.net/
The JDK 7 project opens for business at https://jdk7.dev.java.net/. But you knew that already.
Changelog gibt's noch nicht. invokedynamic fehlt also ziemlich sicher noch.

Edit:
Böse, gehypte IDE started nicht, da sie der Meinung ist, keine JVM >= 1.4 sei vorhanden :ugly:

Monger
2006-08-18, 08:48:39
Haben sie denn zumindest angekündigt, was der Schwerpunkt dieser Version werden soll?

1.5 hat ja einen gewaltigen Sprung in der Sprache selbst gemacht. 1.6 hat (soweit ich sehe) nur irgendwelche Frameworks überarbeitet die ich ohnehin nicht nutze, deshalb hab ich es mir auch noch gar nicht installiert...

Weißt du schon, wo die Reise bei 1.7 hingehen soll?

HellHorse
2006-08-18, 10:04:03
Haben sie denn zumindest angekündigt, was der Schwerpunkt dieser Version werden soll?
....
Weißt du schon, wo die Reise bei 1.7 hingehen soll?
Ja, dynamische Sprachen (Jython, Rhino, JRuby, ....) werden wesentlich besser unterstützt werden dank invokedynamic und hotswapping soll auch wesentlich ausgebaut werden. *Auf Blog von Gilad schiel*
Dann gab es Gerüchte über das immer wieder verschobene NIO2. Aber vermutlich weiss noch nicht einmal Sun selbst, was da noch alles reinkommt.

Sprachänderungen wären theoretisch möglich, da 1.6 ja ein "schneller realease" nach 1.5 hätte werden sollen und man das Langwierige auf 1.7 verschob. Nun dauert aber 1.6 aus meiner Sicht auch länger als geplant (2 Jahre ist nicht wesentlich schneller als 2.5). Habe allerdings in dieser Richtung noch nichts läuten hören, was aber nichts heissen muss.
1.5 hat ja einen gewaltigen Sprung in der Sprache selbst gemacht. 1.6 hat (soweit ich sehe) nur irgendwelche Frameworks überarbeitet die ich ohnehin nicht nutze, deshalb hab ich es mir auch noch gar nicht installiert...
Hey, java.io.File suckt nicht mehr ganz so hart. Also wenn das nichts ist, dann weiss ich auch nicht ;)

Shink
2006-08-18, 17:20:37
Ja, dynamische Sprachen (Jython, Rhino, JRuby, ....) werden wesentlich besser unterstützt werden dank invokedynamic und hotswapping soll auch wesentlich ausgebaut werden. *Auf Blog von Gilad schiel*
Dann gab es Gerüchte über das immer wieder verschobene NIO2. Aber vermutlich weiss noch nicht einmal Sun selbst, was da noch alles reinkommt.

Sprachänderungen wären theoretisch möglich, da 1.6 ja ein "schneller realease" nach 1.5 hätte werden sollen und man das Langwierige auf 1.7 verschob. Nun dauert aber 1.6 aus meiner Sicht auch länger als geplant (2 Jahre ist nicht wesentlich schneller als 2.5). Habe allerdings in dieser Richtung noch nichts läuten hören, was aber nichts heissen muss.

Hey, java.io.File suckt nicht mehr ganz so hart. Also wenn das nichts ist, dann weiss ich auch nicht ;)
Frage von jemandem, der sich das jetzt gerade nicht selbst anschauen mag:
Sollen die dynamischen Elemente (Reflection und co.) schneller werden oder wie? Bekommt Java vielleicht sogar selbst neue dynamische Konstrukte?

HellHorse
2006-08-18, 17:46:14
Frage von jemandem, der sich das jetzt gerade nicht selbst anschauen mag:
Sollen die dynamischen Elemente (Reflection und co.) schneller werden oder wie? Bekommt Java vielleicht sogar selbst neue dynamische Konstrukte?
Nein. Die einzige Änderung, die Java betreffen könnte ist dass eventuell hot-swapping mächtiger wird.
Dynamische Sprachen (= Sprachen mit einem dynamischen Typsystem wie Python, Ruby, JS, ...) sollten aber wesentlich schneller werden, sobald die Implementationen angepasst wurden.

HellHorse
2006-08-19, 14:47:17
Ah, eventuell gibts closures
http://blogs.sun.com/roller/page/gbracha?entry=achieving_closure
http://gafter.blogspot.com/2006/08/closures-for-java.html

go, Gilad, go!