7.2 RuntimeException
Une exception non contrôlée, de la classe RuntimeException, est une erreur de programmation détectée à l’exécution du code qui induit l’arrêt du programme.
Ex : NullPointerException, ArrayIndexOutOfBoundsException, ArithmeticException
Il existe une liste prédéfinie d’exceptions non contrôlées en Java. Elles se terminent par
-Exception. Elles sont cliquables, ce qui permet d’aller à la ligne de code concernée.
Pour corriger une exception non contrôlée, il faut modifier le code.
Il est possible de personnaliser une exception non contrôlée : on crée une classe qui hérite de RuntimeException :
public class monExceptionNonControlee extends RuntimeException {}