• Coding
  • Oracle lays roadmap for Java

Oracle has announced the long-term plans for Java, in a roadmap spreading as far as 2021. Some highlights:

- "Java is not the new Cobol"
- JDK9 will focus on interoperability amongst JVM languages. Scala, JRuby and Groovy were mentionned.
- JDK10 will get rid of primitive types to focus on a 100% object model.
- JDK8 will improve "sharing between JVMs in the same OS and per-thread/threadgroup resource tracking and management"

Some announced dates:

JDK8: 2013
JDK9: 2015
JDK10: 2017
JDK11: 2019
JDK12: 2021

Personally I like the fact that they're getting rid of primitive types. Backwards compatibility might be a real issue though. I also am sad that they didn't mention any functional aspect of the program, I mean, if you want to focus on concurrency, improving the locking mechanism on shared data might not be the way to go ...


Thoughts?
I hope Oracle dies a horrible death.
I am sure you can expand your idea a bit more.... :-/
Don't make me moderate your posts on account of it being Useless.

As far as I recall, you were asking for Closures and lighter verbosity. What about that?

Also, you're a big Groovy fan, so I thought that Oracle putting it forward in the JDK would actually make you happy.
am a php developer but i was reading a .NET book once and it mentioned that
"int" are actually objects... so when you go like
int number = 3 ;
you are actually creating an object...

are Java planning to do the same ?
Hmm, javac.info seems to be outdated. They still refer to using BGGA.
True. The only reference to Lambdas I found was in OpenJDK8. Knowing that openjdk is the open source sandbox for the sun-now-oracle JVM, maybe this is a good news? I wish I could find a clearer statement on the issue.

EDIT:
JSR 335 (Lambda Expressions for the JavaTM Programming Language) aims to support programming in a multicore environment by adding closures and related features to the Java language.

JSR 335 is part of JSR 337 (Java SE 8). The Early Draft Review #1 of JSR 335 has been published.
source