Standing tall and strong, Java has survived the test of time, with success in the enterprise and failure missed the mobile revolution big time.
Groovy, Scala, Clojure ... no matter what challenge these new programming languages bring on, if they run on JVM, Java's legacy will live on.
May 23th marks 20 years since the first version of Java was released for public use. Happy 20th birthday Java.