This is a weekly update on new Java 7 information. All current and previous information is maintained on my Java 7 page.
Thought you might be interested in Obie Fernandez’s notes from the Future of Java panel at QCon, which touched on a few Java 7 topics as you might expect.
Stephen Colebourne and the JSR 310 crew continue to trek on through to a new Date and Time API. Stephen’s latest update links to the current javadoc and the basic implementation of the main classes is now done.
Brian Goetz did a nice article this week on the upcoming fork/join framework that will be added as part of JSR 166 updates.
Eric Burke had a small suggestion this week to add a PropertyChangeSource interface to avoid some common reflection code.
Types and Generics
Fred Simon suggests type inference is taking us in the wrong direction and writing less readable code that hides the types. It’s an interesting argument and I’m sure we’ll see it debated in the new proposed JSR!
More info: Type inference
Based on some posts to the compiler-dev mailing list, it seems Dmytro Sheyko is implementing support for part of Bug 4877954 which is some syntactic sugar for operator overloading for core Java stuff. Dmytro is specifically tackling the part that would provide support for relational operators (<, >, etc) for Comparable types. You can read more in this post on compiler-dev.
More info: Property
Finally, we had an update this week from A. Sundararajan on JSR 223 and scripting support for JavaFX Script, OCaml, and Smalltalk!
More info: Script Engines