On Mon, Oct 1, 2012 at 6:25 PM, Simon Ochsenreither < [email protected]> wrote:
> One big difference is that Java 8 is using invokedynamic method handles >> and sacrifices Java 6 backward compatability >> > Every major Java release sacrificed backward compatibility, so it will be > business as usual. > I don't think this is true, is it? Is there anything that compiles, say, under Java 4 and won't compile under 5,6, or 7? I mean, it would have made sense to require parameterization of generics. The only reason that wasn't done - the only reason you can still declare ArrayList al = new ArrayList(); is to preserve backwards compatibility. -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
