Question

I'm finding more and more news about Java 8 - however, Java 7 is just now being adopted in a lot of places. For example, at my work, we are still on Java 6, even though some of us have Java 7.

Im wondering - what is the limit on Java available versions? How often can we expect a new Java spec to be rolled out and implemented. I always thought that Java 8 would be far in the future, since Java 7 was still evolving.

Maybe there is a good (non tl;dr) official source for these sort of details which I'm missing, if so, please let me know.

Was it helpful?

Solution

There were 2 options: 1. Wait with Java SE 7 until all feature are ready 2. Release Java SE 7 now (Summer 2011) and Java SE 8 soon afterwards with the remaining features

Oracle chose option 2.

Note:

OTHER TIPS

The wikipedia page is quite a good source to give you ideas on past release schedule and future dates.

Generally speaking the period between releases is roughly two years. There was a huge gap between 6 and 7 due to Sun being acquired by Oracle and the effort to open source the JDK, I would not however expect this to repeat.

As ever, take any future release date with a pinch of salt. The current date for 8 is Summer 2013 so if I was planning projects I wouldn't be banking on it being available and stable (one or two patch releases) until late 2013.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top