Java 7

lol yup, it doesn’t look right if your on a mac but it is a text version of this
http://cdn3.knowyourmeme.com/i/000/089/665/original/tumblr_l96b01l36p1qdhmifo1_500.jpg

A. D. O. R. A. B. L. E.

I only switched from 1.4.2 a couple of months ago :slight_smile:

Cas :slight_smile:

Wasn’t there like a major major improvement in performance and a dozen other areas from 1.4 to 1.5+?

I deploy with Java 6; I was just using 1.4.2 source & classfile compatibility.

Cas :slight_smile:

Welcome to the wonderful world of generics :persecutioncomplex:

Actually I’m totally cool with generics :slight_smile: I completely understand all I need to know about them to use them effectively, after a while lost in the wilderness. They’re one of those easily abused features that old wizened C++ hacks used to warn children about to scare them at bedtime.

Cas :slight_smile:

I agree with Cas, generics are awesome, and much nicer then having to use casts all over the place. Personally I don’t think they go far enough; I’d especially like to be able to grab and use the generic type at runtime (i.e. T.newInstance()).

Back on topic, apparently Java 7 has shipped with some bugs in the loop optimizations (source). Otherwise it’s great to finally see Java, as both a language and a it’s libraries, moving forward again.

Oh, and Java 7 it seems has broken all LWJGL games on Linux as well. Grr.

Cas :slight_smile:

Is this something that can be fixed in LWJGL or is it a oracle/java problem?

I’m gonna wait for Java 10. :stuck_out_tongue:

There seems to be some serious bugs with Java 7 as mentioned here which relate to using loops.
http://www.lucidimagination.com/blog/2011/07/28/dont-use-java-7-for-anything/

And it also seems there’s going to be a few months before they release the fixes, so I’ll hold off on updating just yet.

Cas :slight_smile:

Well I don’t mind that eclipse isn’t updated now because I won’t be using Java 7 until it’s updated xD So I have to wait months either way. Also can someone tell me why they didn’t delay the release to fix some of these bugs? They obviously knew about them ahead of time.

Also another thing to keep in mind about Java 7 is that its not going be released on Mac OS X at all. Instead Apple are moving all their code to OpenJDK with a view to be done by the Java 8 release at which point Apple will abandon their Java support and pass over control/responsibility for Java on Mac to Oracle/OpenJDK.

What the Java 7 release does though is finally break the back of all the uncertainty and development rot/problems that have surrounded its release. I’m sure they’ll iron out all the issues in a few months as they now have some proper resources behind its development (Oracle, IBM, Redhat and Apple). Java is finally back on track to getting some solid development done by the Java 8 release.

Didnt they also state at some point that Java 8 is supposed to happen relatively quickly after 7 is released. Like maximum 2 years, possibly even 1 year?

Because I thought from 6 to 7 itd be like 5 years or something?

maybe a co-launch of java 8 with windows 8! Hah!

Is that not just to allow us to drag the border? Nor div’s or tables provides that, and it’s basic HTML. No JS or anything to achieve that, which I think is good.

well true but, do you really do that ? I’ve never done that before; mostly because it’s sized perfectly

I actually have used it :persecutioncomplex: It’s a nice feature 8)

No, but I think it’s good that it’s supported. The new JavaDoc looks much nicer, and still loads pretty quick, which was always my favourite feature.