À titre indicatif, les exceptions générées dans les situations où l'appelant peut renvoyer sont des exceptions vérifiées. Exceptions non vérifiées qui ne peuvent pas être restaurées.
S'il n'est pas possible de déterminer si la récupération est possible ou non, il doit s'agir d'une exception de non-inspection. (Expliqué au point 71)
La classe Error est généralement sortie par la JVM lorsque les ressources sont rares, et il est peu probable qu'un programmeur crée une sous-classe d'erreur. Par conséquent, parmi les exceptions non vérifiées, seule RuntimeException peut être implémentée.
Ne définissez pas d'exceptions qui héritent directement de Throwables. Il n'y a aucun avantage à ne pas hériter des exceptions vérifiées et cela déroute l'utilisateur.
Recommended Posts