Qu'est-ce qu'une exception ? Les soi-disant exceptions sont des erreurs qui peuvent survenir lors de l'exécution du programme, par exemple en essayant d'ouvrir un fichier qui n'existe pas du tout. La gestion des exceptions modifiera le flux de contrôle du programme et donnera au programme une chance de gérer le problème. erreur. Par conséquent, dans cette section, nous examinerons préliminairement les anomalies.
Java utilise le mot-clé throw pour lancer une instance d'une sous-classe Exception afin d'indiquer qu'une exception s'est produite.
Par exemple : la classe Integer du package java.lang appelle sa méthode de classe public static int parseInt(String s) pour convertir une chaîne de format "numérique", telle que "123456", en données de type int. la chaîne Lorsque "dot123" est converti en nombre, le code est le suivant :
intnumber=Integer.parseInt(dot123);
La méthode parseInt() utilisera le mot-clé throw pour lancer un objet NumberFormatException pendant l'exécution, ce qui signifie qu'une exception NumberFormatException se produit lorsque le programme est en cours d'exécution.
Java vous permet de déclarer les exceptions qui peuvent survenir lors de l'appel de méthode lors de la définition d'une méthode, c'est-à-dire qu'il permet la levée d'objets d'exception lors de l'appel de méthode pour mettre fin à l'exécution continue de la méthode en cours.
L'objet exception peut appeler les méthodes suivantes pour obtenir ou afficher des informations sur l'exception :
publicStringgetMessage();//Obtenir les informations détaillées sur l'exception publicvoidprintStackTrace();//Obtenir la sortie de trace de pile (les entreprises n'autorisent généralement pas la sortie de cet élément, vous pouvez obtenir toutes les informations sur l'exception) publicStringtoString();// Représentez les informations ci-dessus sous forme de texte getCause ();//Obtenir la raison de l'exception