For those which have been using Java since its beginings, the jump from JDK 1.4 to JDK 5 was a big step.
One of the major changes were the introduction of Generics, a very powerful feature in my opinion.
Using them just to specify the type of the collections or list at compiling time is very simple, but when we start dealing with our own generic classes and methods, using wildcards and so on, it get’s much more complicated.
Brian Goetz from SUN microsystems, bring us a great tutorial divided in two parts, to fully understand the use of them and avoid getting stack on the road.
It’s unreleased and Mozilla is working on a fix already. Whatever the exploit is, it does require the user to visit a malicious site or click a link to executed. It came in 5 hours after the FF3 release, but since it affects previous versions, we wonder if the researcher was just sitting on it to be first. The Zero Day Initiative pays researchers for the exploits they submit.