This is a weekly update on new Java 7 information. All current and previous information is maintained on my Java 7 page. This week is a little light; I assume there will be a fair amount of new items coming out around Java One.
There was an interesting request for discussion this week from Patrick Wright on how some JSRs are being developed in an open manner. I’m certainly in favor of open discussion of these JSRs as they end up affecting all of us. Certainly, there are situations where the concerns of a company may need to be voiced in a potentially sensitive way, but I think (I hope) that this is really more the exception than the rule when it comes to JSR development.
Also, if you want an off-color assessment of some new features for Java 7 such as properties and closures, check out the Drunk and Retired Podcast, Episode 90.
Java Modularity (JSR 277, 294)
No new blogs this week about JSR 277/294 but there is some interesting activity occurring on the JSR 294 mailing list regarding nested superpackages and classloaders. Some of this echoes my concerns that I posted previously about the classloader constraints implied by the JSR 294 proposal.
NIO 2 (JSR 203)
Java Posse episode #116 had some coverage of Java NIO 2 proposal, including some comments from Carl Quinn of the posse, who is a member of the Expert Group.
More info: JSR 203
Brian Goetz posted a really great overview of closures with examples from the BGGA and CICE proposals. The only thing missing is coverage of the FCM/JCA proposals which I think would be interesting juxtaposed against the BGGA examples.
More info: Closures