C'est marrant, j'aurai dit exactement le contraire...
Vu qu'au moins la moitié des bugs tordus en C++ sont des bugs mémoire, il est beaucoup plus facile d'écrire un programme propre du point de vue gestion mémoire en Java qu'en C++.
Tout simplement parce que par conception, l'homme est faillible. En tout cas, toujours beaucoup plus que la machine...
Pour ne prendre qu'un exemple : juste avant l'explosion du réacteur de Tchernobyl, la machine de contrôle a, à plusieurs reprises, arrêté le réacteur parce qu'elle avait détecté un problème grave. Et à chaque fois, au mépris des consignes de sécurité, les arrêts automatiques ont été "contournés" par les opérateurs humains...