Was ist das Schwierigste, was in Java zu entwickeln ist?
Ich denke, dass sich mittlerweile, dank passabler Hardware, mit Java alles entwickeln lässt. Die Stichwörter lauten, wie gerade erwähnt, Hardware und Können des Entwicklers.
Wenn man bedenkt, dass wir damals mit der Leistung eines Taschenrechners zum Mond geflogen sind, dann kann ein “guter” Entwickler auch in Java alles Erreichen.
Eine Programmiersprache ist immer nur ein Werkzeug. Was Du daraus machst, liegt an Dir und der Umgebung, wo Du das fertige Programm einsetzt.
Allerdings muss ich erwähnen, dass ich bei Java auch nicht auf dem aktuellen Stand bin. Zuletzt habe ich Java 2004 in Form des J2ME für Handys (nein, nicht Smartphones!) entwickelt… und das glich einer Mondlandung. ;-)