[JAVA] Exception de traitement des exceptions

Il existe trois types d'exceptions. ① Exception de type d'erreur (pas besoin d'attraper) ② Exception de type exception (doit être interceptée) ③ Exception de type RuntimeException (pas besoin d'attraper)

(2) Les exceptions de type exception (vérifier les exceptions) entraîneront une erreur de compilation à moins qu'elles ne soient interceptées.

Le programme se bloque en raison d'une erreur lors de la lecture ou de l'écriture d'un fichier et le fichier reste ouvert. Dans ce cas, l'instruction try ~ catch ~ finally est efficace. try { // Traitement original } catch (Exception e) { // Gestion des exceptions } finally { // Un traitement qui fonctionne toujours }

Propagation d'exception Appelez la sous-méthode à partir de la méthode principale Supposons qu'il existe un processus pour appeler la méthode subsub à partir de la méthode sub. Si une exception se produit dans la méthode subsub À moins d'être attrapé, il sera trompé par la méthode appelante. C'est ce qu'on appelle la propagation d'exception. Cependant, dans le cas d'exceptions de type Exception, une erreur de compilation se produira sauf si elle est interceptée. La propagation d'exceptions ne se produit pas, mais la propagation d'exceptions est autorisée en effectuant une déclaration lente lors de la déclaration d'une méthode. public static void main method (String str) throws IOException { sub(); }

0922 post-scriptum À propos des types spécifiques d'exceptions de type Exception (exceptions vérifiées) -IOException (exception liée à l'entrée / sortie) -SQLException (exception DB) -ClassNotFoundException (classe introuvable) -InstantiationException (lorsqu'une classe qui ne peut pas être instanciée est nouvelle) -InterruptedException (interruption du thread) -NoSuchFieldException (la classe n'a pas le champ demandé) -NoSuchMethodException (la classe n'a pas la méthode demandée)

Recommended Posts

Gestion des exceptions
Exception de traitement des exceptions
Gestion des exceptions Java?
À propos de la gestion des exceptions
À propos de la gestion des exceptions
gestion des exceptions ruby
Gestion des exceptions Ruby
[Java] Gestion des exceptions
À propos de la gestion des exceptions Java
Gestion des exceptions Java
Pratique de gestion des exceptions (ArithmeticException)
exception
Gestion des exceptions Spring Boot
Classes nécessitant une gestion des exceptions
Première gestion des exceptions de Java (mémoire)
[Java] Pratique de la gestion des exceptions [Exception]
[Java] À propos de la gestion des exceptions try-catch
[Ruby] Gestion des exceptions dans les fonctions
[Session d'étude interne] Gestion des exceptions Java (2017/04/26)
[Rails] Comment écrire la gestion des exceptions?
Exception faite par vous-même
Gestion des exceptions avec une interface fluide
Compréhension étape par étape de la gestion des exceptions Java
[Pour les débutants en Java] À propos de la gestion des exceptions
[Ruby] Traitement des exceptions, le cas échéant, restituer
Java (gestion des exceptions, threading, collection, fichier IO)
gestion des exceptions try-catch-finally Comment utiliser java
Appeler l'API [Handling]
[Java] Instance d'exception
Je souhaite concevoir une structure pour la gestion des exceptions
Questions sur la gestion des exceptions Java throw et try-catch
[Java Silver] (Gestion des exceptions) À propos des instructions try-catch-finally et try-with-resource