>> одно из главных проимуществ java - обратная совместимость. вы можете взять класс
>> скомпилированный 20 лет назад Доброго времени суток!!! Дмитрий(Dmitry77) просто приводил основные плюсы, что Java в отличие от .NET позволяет запустить программный код 20-ти летней давности, Dmitry77 не имел ввиду, что мы все должны застрять в ностальгии по временам, когда Java была широко совместима с запуском программ, Майкрософтовский .NET не может похвастаться тем, что можно запустить многолетней давности программы. Если на Windows XP Джава позволяла запустить программы более позднего поколения, а .NET требует более новой Виндоус, чтобы установиться как таковой.
> Есть официальная статистика скольким это надо, запускать классы 20летней давности?
Статистики точной никто не сможет дать, скольким нужно запускать программы 20-летней давности, от себя обращаясь(меня зовут Игорь) скажу следующее: при первой возможности перехожу на очередные выпуски jdk8u..., которые зачастую устраняют уязвимости и прочие проблемы, не надо пытаться вернуться на Java 6,7, желательно "обитать" сейчас в Java 8, она ввела немало нового, но при этом сохранила возможность запускать программы выпущенные 2004-2009 годами, обращаю Ваше внимание, что JVM(Виртуальная Машина Java) за последние годы не раз подвергалась переработкам и изменениям, я думаю, что немалое количество новых и нынешних(я тоже) Java Developers будут "включать" средства и библиотеки с учётом изменений, которые неизбежно будут вводиться в Java 9.
> "главное проимущество" по идее, это то что надо большинству. Соответственно, плюсы жабы
> совсем в другом.
У "жабы"(Java) плюсов и других много, Java подходит даже в тех областях бизнес-коммерции, где Python и особенно С++ неуместен. Техсопровождение не такое сильно затратное. Те, кто тут говорят про Dart, Go и Rust - эти языки пригодны сейчас в том, в отношении чего они применяются, может область их применения со временем расшириться, я только ЗА.