Project Coin: JSR 334 Finale!

Slightly more than eight months after its JSR review ballot was first filed, JSR 334 has just successfully passed its final approval ballot. Along with the other portions of the Java SE 7 umbrella JSR, the language changes done under JSR 334 are now officially part of the Java SE platform, the first Java programming language changes since JDK 5 shipped way back in 2004.

Thanks go to the members of the JSR 334 expert group for their service, to the langtools team at Sun and Oracle for their integral participation in Project Coin and JSR 334, and to the interesting proposals and thoughtful comments on the coin-dev alias.

I'm happy with how the suite of six features turned out and I'm especially pleased with the degree of IDE support available even before JDK 7 has officially shipped.

I'm looking forward to Java programmers being able to use the new language features and to the additional changes that may come with "coin, the flip side" in JDK 8.

Comments:

Well done!

Now looking forward to official Oracle release on OS X... B^>

Rgds

Damob

Posted by Damon Hart-Davis on July 19, 2011 at 03:28 AM PDT #

"the first Java programming language changes since JDK 5 shipped way back in 2004"

The meaning of @Override changed in Java 6. Unfortunately this was never updated in JavaDoc and in the spec for Java 6 but finally in Java 7.

Posted by Christian Ullenboom on July 19, 2011 at 11:43 PM PDT #

@Christian,

Yes, long sad story behind @Override:
http://blogs.oracle.com/ahe/entry/override_snafu

One of my many in-progress blog entries discusses the @Override situation with respect to the nature of language changes.

Posted by Joe Darcy on July 20, 2011 at 08:34 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

darcy

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
News

No bookmarks in folder

Blogroll