VII. Gestion des exceptions en Java▲
VII-A. Introduction au mécanisme d'exception en Java▲
Ce tutoriel vous présente les concepts de base liés au traitement d'exceptions en Java. Une exception Java représente un état « exceptionnel » d'exécution de votre programme : une erreur. Les mots clés try, catch, throw et throws vous sont présentés.
Introduction au mécanisme d'exception en Java
VII-B. Mise en œuvre d'une classe d'exception▲
Ce tutoriel vous montre comment coder une classe d'exception en Java. La différence entre « checked exceptions » et « unchecked exceptions » y est présentée.
Mise en œuvre d'une classe d'exception
VII-C. Comparaison entre try/finally et le try-with-resources▲
Il est courant en Java de chercher à libérer des ressources à la fin de l'exécution d'un bloc try. Le langage Java permet cela depuis le début de son histoire via le bloc finally. Depuis Java SE 7.0, une nouvelle construction, le « try-with-resources », vient compléter nos possibilités à ce sujet. Cette vidéo compare ces deux approches, exemples à l'appui.
Comparaison entre try/finally et le try-with-resources
VII-D. Aspects complémentaires liés au traitement d'exceptions en Java▲
Ce tutoriel présente quelques aspects complémentaires liés au traitement d'exception en Java et notamment : la hiérarchie de classes d'exception, le multicatch et le rethrow d'exception.
Aspects complémentaires liés au traitement d'exceptions en Java