Qu'est-ce qu'attraper une exception ?
Qu'est-ce qu'attraper une exception ?

Vidéo: Qu'est-ce qu'attraper une exception ?

Vidéo: Qu'est-ce qu'attraper une exception ?
Vidéo: 09 - Attraper une exception avec un try / catch 2024, Peut
Anonim

attraper est de gérer le exception à cet endroit même. Par conséquent, le programme continue une fois que le attraper le code de bloc est exécuté. S'il n'est pas détecté avec associé, il recherche un essai externe. attraper blocs. ici, le code suivant le bloc try ne sera exécuté que si (seul le bloc finally est exécuté).

Par conséquent, quelle est la différence entre lever une exception et attraper une exception ?

La clause Throws est utilisée pour déclarer un exception , ce qui signifie qu'il fonctionne de la même manière que try- attraper bloquer. Lancer le mot clé est utilisé dans le corps de la méthode à lancer une exception , tandis que throws est utilisé dans la signature de méthode pour déclarer le exceptions qui peut arriver dans le déclarations présentes dans le méthode.

De plus, quand devez-vous intercepter les exceptions ? 8 réponses. Tu devrais attraper les exception lorsque tu sont dans la méthode qui sait quoi à faire. Par exemple, oubliez comment cela fonctionne réellement pour le moment, disons tu écrivent une bibliothèque pour ouvrir et lire des fichiers. Ici, le programmeur sait ce que à faire, alors ils attraper les exception et manipuler ce.

Compte tenu de cela, qu'est-ce qu'une classe d'exception ?

Les Classe d'exception est la base classer à partir duquel exceptions hériter. Par exemple, l'InvalidCastException classer la hiérarchie est la suivante: Objet.

Que fait la JVM lorsqu'une exception se produit Comment intercepter une exception ?

Les La JVM est chargé de trouver un exception gestionnaire à traiter le Exception objet. Il recherche en arrière dans la pile d'appels jusqu'à ce qu'il trouve une correspondance exception gestionnaire pour cette classe particulière de Exception objet (en terme Java, il est appelé " attraper " les Exception ).

Conseillé: