Pure Danger Tech


Java 7 Roundup (Apr 4th)

04 Apr 2007

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.

More info: JSR 295, JSR 296


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.