This is not your grandmother's Java. Despite hanging around since 1995, Java is the programming language that keeps on giving. In fact, in a recent jobs report, Dice.com named Java one of the top five languages to know if you want a programming job in 2015.How has Java remained king of the programming mountain for so long?Taking Popularity Contests By StormGo has been taking off with the rise of cloud computing, Scala has been helping companies scale for 10 years, and other languages like PHP and Python have also seen significant adoption.But Java continues to reign supreme by pretty much any measure, including IEEE Spectrum's analysis of both jobs and use in open source:And as much as Java has been an enterprise stalwart, it's also making a big dent in mobile, as VisionMobile's most recent developer survey shows.