Язык программирования - это инструмент решения задач.
Java, C, Js, Python.... это все инструменты.
И так же, как молоток подходит для заколачивания гвоздей, а отвертка - для закручивания шурупов, Java подходит для написания приложений с мощной логикой, а Js, например, для веселых страничек в интернете.
Можно и молотком шурупы "закручивать" и отверткой гвозди забивать, но гораздо эффективней использовать инструменты по прямому назначению.
Холивары тут бессмысленны и бесполезны - не стоит сравнивать Java и C++. Никто же не спорит о молотках против отверток (всем же понятно, что молотком - быстрее)). В каких то задачах уместнее использовать Java, в каких-то - плюсы.