This is a weekly update on new Java 7 information. All current and previous information is maintained on my Java 7 page.
Swing (JSR 295, 296)
This week Shannon Hickey (spec lead for JSR 295), announced that the beans binding project is now available at https://beansbinding.dev.java.net/. As a followup, Shai posted a comparison of beans binding to his bean properties framework.
Also, Dean Iverson posted on the Swing Application Framework with a lot of great examples and information.
Closures
Neal Gafter posted on using closures to better organize your code, Stephen Colebourne posted a comparison of closures in other languages, and finally Elliotte Rusty Harold posted on unrolling closures.
More info: Closures
Tiered Compilation
Steve Goldman wrote of his work on tiered compilation almost being ready for Java 7 builds and that prompted me to add a new section on tiered compilation to the Java 7 page. Tiered compilation uses a mix of the -client and -server hot spot compilers to provide a combination of better startup times with optimization over longer run periods. At least that’s my one sentence understanding….
Miscellaneous Ideas
There were also a couple posts out there on miscellaneous suggestions for Java 7: Fyodor Kupolov on adding base64 encoding and Brian Repko on caching.