I doubt that Java is going away anytime soon, it's the primary development language of the Android platform and it has major corporate support from many different companies. It also has a long history, meaning that there is a large existing code base as well as a large community. It's a fairly common language taught in many lower-level college and university classes because it's relatively easy to learn while encouraging good programming practices. It's also a great spring-board language, it was influenced by and influences a large number of other languages.
I would encourage you to learn many languages over your programming career. This is probably a much better way to make yourself desirable to companies than focusing on any one "best" language. Languages are tools and some are better for certain tasks than others, and vise-versa. A good programmer/computer scientist uses the correct tool for different situations.