Hallo Vinzenz,
das hängt ganz einfach von den Umständen ab. Als allererstes ist es eine gute Idee, eine Programmiersprache zu verwenden, die der Problemstellung/Aufgabe angemessen ist - und in der Kompetenz vorhanden ist oder erworben werden kann.
Genau, der Ansatz ist schon klar. Lässt doch im Umkehrschluss aber die Frage zu, welche Problemstellungen und Aufgaben denn besonders mit Java angemessen lösen kann, wenn das laut Tiobe doch ein Fünftel aller Problemstellungen zu sein scheinen. Spiele und performante GUIs sind das ja zB. wohl eher nicht, oder???
Dank und Gruß
Robert aka jobo