Java SE 7 gets thumbs-up from standards committee

Even though Java SE 7 gets thumbs-up from the committee the licensing model is still very much in flux as outlined here. The list of features for JSE 7 can be found here, and here are my favorites:

  • JSR 292: Support for dynamically-typed languages – a great feature for installed Java applications that support scripting. I see this being very valuable in both the client and the server.
  • JSR 334: Small language enhancements – Very nice! Using switch statements for Strings would be a warm welcome to any XML or file parser. This should make parser code much easier to read.
  • JSR 203: More new I/O APIs for the Java platform (NIO.2) – the new file API’s are very straightforward and will be nice to work with. I especially like the new copy method for executing a basic file copy. It will be interesting to see if Eclipse takes on some of these enhancements since it is very file I/O intensive.

    As Steve points out in the comments – I misread the features list and didn’t realize these two were deferred!  Ugh…

  • JSR 308: Annotations on Java types – another great thing for tools like Eclipse
  • JSR 335: Project Lambda – Even though there is much discussion on whether these are true lambda expressions the feature is really nice.

2 thoughts on “Java SE 7 gets thumbs-up from standards committee

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.