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?
- "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?