pour la qualité et la rapidité c++ est plus rapide que java même si les progrès font que java évolue rapidement avec une rapidité égale au c++ sur les pc récent, java est par défaut avec des bibliothèques prêtes pour les interfaces graphiques alors que c++ ne c'est pas faire grand chose seul, il faut souvent lui installer des bibliothèques, java est multiplate-forme et tu n'as pas besoin de te préoccuper de la mémoire, c'est la JVM qui s'occupe de tout, Minecraft pour pc est codée en Java
Si tu connais bien le c++ et surtout le concept de POO, Java n'aura pas de secret pour toi