Viele Applikationen werden heute in Java entwickelt. Inzwischen kann man sogar hochperformante Serverapplikationen damit entwickeln, aber dafür muss man einiges tun und spezielles Knowhow investieren:
Eine große Leistung des Teams, das bei Oracle die Sprache weiterentwickelt, ist dass sie tatsächlich Verbesserungen bringen und nicht immer noch größere "Monster", die schwieriger zu zähmen sind und in irgendwelchen Spezialfällen kleine Vorteile bringen. Es werden intelligente Vorschläge gemacht und jetzt müssen wir auch damit rechnen, dass Fehlentscheidungen, wie z.B. Serializable, deprecated und auch irgendwann entfernt werden.
Aber Java ist mehr als die "Programmiersprache" Java, es bringt mit sich die JVM, die virtuelle Maschine, die auf verschiedensten Plattformen lauffähig ist. Diese JVM wird zwar meistens mit Java programmiert, aber es gibt auch Alternativen wie z.B.
Scala ist gerade für die Entwicklung von hochperformanten Applikationen nützlich, weil es die Beherrschung der Parallelisierung (Multithreading) wesentlich erleichtert.
Kotlin wird jetzt von Google offiziell neben Java als Sprache zur Entwicklung von Android-Apps empfohlen und unterstützt.