Actually I’m totally cool with generics 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.
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.
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?
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.