Смотря где применять ? то там и полезнее. у джавы есть большой плюс. Она практический во всех сферах задействована, и хороша для определенных задач в каждой из сфер своего применения. Например в вебэ оч круто можно применить, сервер видеочатов, онлайн кинотеатра с псевдостримингом и рекламными паузами без джавы не написать. (Node, Python, Ruby с модулями и каракулями будут такое уметь, за php молчу). Но это не повод учить джаву. Так как крупный функциональный проэкт заказывают только у фирм. А для небольшого сайтика своему другу только php + WP или Laravel. Веду к тому что для мелких задач мощный инструмент также некоректен как и не мощный для сложной задачи. Java впринцыпе умеет делать все тоже что и C++, только суть джави в том чтоб пожертвовать производительность но отвязать пользователя от работы с памятью, и API операционной системы(WIN API, POSIX). JVM как бы слой между етими сложными вещами и твоей джава программкой. Вообще джаву юзают вовсю там где ненадо производительности ее оч любят работники гугла и яндекса. Когда дело доходит до критической производительности сразу слезы на глазах и "о нет опять этот C++ глюки при зборке, опенсорсовские возможно з глюками плагины к GCC или библиотеки для конкретных могут выдать 1000 ошибок при зборке + их мощные компы иногда собирают 10 часов проэкты СПП" из за этого рабочие гугла (ребята участвующе в разработке Unix и Java еще в SUN Microsystems) которым надоел C++ создали GO для своих задач. Да C++ мощный, его сделали мощным и впихнули туда все что только можно, но пожертвовали всем. Это инструмент для крупных корпораций где над глюком будуть ломать голову минимум 10 чел. Если есть желание таки попробовать то советую под WIN API писать в Visual Studio. там оч много стандартов. и получить уникальный глюк очень сложно. и как правило есть ответы на многие глюки. как то так.