Now that JavaOne is done and dusted for another year I think it's always a good idea to take stock and look at what the future holds for Java. I was going to do a recap for those who didn't go or can't really be bothered to watch the highlights/videos but Janice Heiss has already done so.
The General Technical Session 2010 summary covers the themes Java will be following with Java SE 7, 8 and 9 as well as touching on Java EE 6 and Java ME. It's worth a read if you want a quick catch up.