On Jul 28, 11:15 am, Steel City Phantom <[email protected]> wrote:

> i mean where are my closures?


 i mean where are my closures?

Java has had closures for ages. What it is missing is first class
functions and concise syntax for anonymous functions, but it
definitely has closures.

This post is unreasonably negative. Sure, Java 7 isn't going to make
the front page of consumer tech magazines. I think everyone realizes
this is a feature light release, but there is some good stuff in
there.

The new file API looks very nice and clean and adds important
functionality. InvokeDynamic is behind the scenes, but that should be
a major performance advantage for Groovy, Ruby, and Python work (I've
heard Scala wouldn't get much gain since it is statically typed).

JavaFX 2 looks awesome from my early development with the beta. I know
it's not really related to JDK 7, but it's a complete rewrite of
Java's GUI functionality which is a pretty core feature to Java. This
seems far better better than regular Swing and the web plugin and
startup time seems much improved. The Java language is definitely
clunky compared with FX script, but I haven't tried the Scala/Groovy
support to see if that helps.

My biggest disappointment is the omission of JSR-310 (new standard
date time API). I've been using the JSR-310 add-on library, and it
seems so polished and completed. I don't understand why this got
delayed to JDK 8. Most third party libs aren't going to use JSR-310
until its in the core Java library (as opposed to being an optional
extra like it is now).

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to