There's a lot of haters in this thread. You don't need to use Java.
I don't use Java day to day anymore, but I'm excited to see the language evolve. I would highly recommend watching some of the talk from the Java architects. They're very smart and have thought a lot about how to design languages. Java obviously prioritizes different things than newer language, so decisions are always made in the context of maintain backwards compatibility.