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 moteur d'exécution Java.
Pour lever 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.
Utilisation de try and catch
Les mots-clés try et catch constituent 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.
essayer {
// bloc de code dont les erreurs sont surveillées
}
catch (TypeExceç1 obEx) {
// gestionnaire de TypeException1
}
catch (TypeExceç2 obEx) {
// gestionnaire de TypeExceç2
}
Le type d'exception interceptée par le bloc catch détermine quel bloc sera exécuté.
Nous pouvons 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.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3