Nous devons savoir que l'utilisation de la classe d'exceptions intégrée à Java peut décrire la plupart des exceptions lors de la programmation. De plus, nous pouvons également étendre la classe Exception pour définir notre propre classe d'exceptions lors de la programmation, puis spécifier quelles méthodes sont générées en fonction des besoins. le programme. De telles anomalies.
Format de la classe d'exception personnalisée :
nom de classe d'exception publicclass extendsException {construction sans paramètre avec construction de paramètres}
Par exemple:
publicclassDotcppExceptionextendsException{//Construction sans paramètres publicDotcppException(){}//Construction avec paramètres publicDotcppException(Stringmessage){//Message d'erreur d'exception super(message);}}
Lors de la déclaration d'une méthode, vous pouvez utiliser le mot-clé throws pour déclarer plusieurs exceptions à générer et spécifier l'opération pour générer l'exception dans le corps de la méthode, c'est-à-dire créer un objet avec la classe d'exception correspondante et le lancer à l'aide du mot-clé throw . Cet objet d'exception entraîne la fin de l'exécution de la méthode. Le programme doit appeler des méthodes susceptibles de provoquer des exceptions dans l'instruction de bloc try-catch, où la fonction de catch est de capturer l'objet d'exception lancé par le mot-clé throw.
Remarque : throw est un mot-clé en Java. La fonction de ce mot-clé est de lever une exception et throws sont deux mots-clés différents.
Résumer:
(1) Lors de la gestion des exceptions d'exécution, utilisez la logique pour les éviter et aidez try-catch à les gérer ;
(2) Après les multiples blocs catch, vous pouvez ajouter un catch (Exception) pour gérer les exceptions qui pourraient être manquées ;
(3) Pour le code incertain, try-catch peut également être utilisé pour gérer les exceptions potentielles ;
(4) Essayez de gérer les exceptions autant que possible, n'oubliez pas d'appeler simplement printStackTrace() pour imprimer ;
(5) La manière de gérer les exceptions dépend spécifiquement des différents besoins de l'entreprise et des différents types d'exceptions ;
(6) Essayez d'ajouter des instructions final pour libérer les ressources occupées.