JDK 8 is released

There are rumours of its appearance in some form in Java 9. In the meantime I think it’ll take me another 2 years just to get used to all the fancy new stuff in Java 8.

Wonder if my game runs any faster under Java 8…

Cas :slight_smile:

Unsigned comparisons…I need to verify they’re intensified…uber nice feature that’ll not get much attention.

I’ve got so used to working with signed types now I’ll probably take years to figuring out some use for them :slight_smile:

Cas :slight_smile:

The short answer is probably not. The backend compiler code is mostly shared between versions. There’s probably a few options that were turned off by default in the last 7 update that will be on in the first 8. Doing a ‘diff’ between the dumps will give you an idea if it’s worthwhile or not to check. (http://www.java-gaming.org/topics/wiki/32055/msg/298657/rev/4/view.html)

I already turn most options I can on in Java 7, and indeed, there’s no noticeable performance difference this time around. I was hoping scalar replacement had made it into escape analysis but I don’t think that’s the case judging by the vast number of $Itrs I’ve got floating around the heap.

Cas :slight_smile:

hmm, seems like Windows XP is not supported by Java 8 anymore (although some reports suggest it might still work there while other state various problems), about 30% of windows PC’s still seem to be on XP which is still too high to ignore IMO.

I haven’t looked but I think that scalar replacement is very limited in C2.

This should give people another reason to upgrade. :slight_smile:

Nobody should be using Windows XP anymore.

  • Jev

I bet those 30% are mostly stingy public schools who don’t want to spend money upgrading any of their computers. :stuck_out_tongue: Windows XP is ancient, like Jev said, this gives them a reason to upgrade.

Java 8 looks awesome. I can’t wait to learn and use all the new features. :slight_smile:

* princec checks Steam stats…

Cas :slight_smile:

… 6% still on XP. Safely ignored for commercial purposes then. Hurrah!

Cas :slight_smile:

I doubt I will download it. :stuck_out_tongue: I’m scared of new things. Does it greatly change the syntax from Java 7?

I just downloaded it… I’m so ashamed.

No, the syntax for existing code remains the same. But lots of new code will start using “lambda” expressions and that looks weird and alien and will require quite a bit of brain reprogramming until it’s second nature. A bit like generics did.

Cas :slight_smile:

On XP. It mostly like means they’re not officially supporting it and not that it won’t run.

Downloading it right now. :slight_smile:

Be thankful for your Windows xp on your school computers, some of my school computers still are on 95 :frowning: Excited for lambda methods though! The more power the better!

[/quote]
Lol. Thank you for the joke, really.

Well, it does, it’s faster to write “C” than to write “Java”

*Still waiting for this : "Assembly is faster , java noobs, i code gamez inz assemblyz " *

Im happy with java 8.
New Features, improvements…

Now, Android has to start accepting java 7 -> 8 … Im tired of using java 6 lol.