Maison >Java >javaDidacticiel >Principes fondamentaux de la gestion des exceptions
La gestion des exceptions en Java est gérée par cinq mots-clés : try, catch, throw, throws et enfin.
Ces mots-clés forment un sous-système interconnecté.
Les instructions à surveiller se trouvent à l'intérieur d'un bloc try.
Si une exception se produit dans le bloc try, elle sera levée.
Le code peut intercepter et gérer l'exception à l'aide de catch.
Les exceptions système sont automatiquement levées par le runtime Java.
Pour lancer une exception manuellement, utilisez le mot-clé throw.
Les exceptions qui sortent d'une méthode doivent être déclarées avec des lancers.
Le code qui doit être exécuté à la sortie du bloc try doit être placé dans un bloc final.
Utiliser try and catch
Les mots-clés try et catch sont à la base de la gestion des exceptions.
Ils fonctionnent ensemble : un bloc catch ne peut exister que s'il existe un bloc try.
Il s'agit du format de base des blocs de gestion des exceptions en Java.
essayez {
// bloc de code dont les erreurs sont surveillées
>
catch (TypeExceç1 obEx) {
// gestionnaire de TypeExceç1
>
catch (TypeExceç2 obEx) {
// Gestionnaire Exceç2Type
>
Le type d'exception interceptée par le bloc catch détermine quel bloc sera exécuté.
On peut avoir plusieurs blocs catch associés à un seul bloc try.
Seul le catch correspondant au type d'exception sera exécuté, les autres seront ignorés.
Si aucune exception n'est levée, le bloc try sera exécuté normalement et les blocs catch seront ignorés.
Depuis JDK 7, il existe try-with-resources, qui gère automatiquement les ressources sous forme de flux d'E/S.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!