Maison > Java > javaDidacticiel > En Java, pouvons-nous utiliser un bloc catch vide ?

En Java, pouvons-nous utiliser un bloc catch vide ?

王林
Libérer: 2023-09-16 13:25:02
avant
857 Les gens l'ont consulté

En Java, pouvons-nous utiliser un bloc catch vide ?

Oui, nous pouvons avoir un bloc catch vide. Mais implémenter cela en Java est une mauvaise pratique.

De manière générale, le bloc try a un code capable de générer une exception si une erreur se produit dans le bloc try, comme division par zéro, fichier introuvable, etc. Il générera une Exception et sera intercepté par le catch block. Le bloc catch attrape et gère l'exception. Si le bloc catch est vide, nous ne saurons pas ce qui n'a pas fonctionné dans le code. Exemple

public class EmptyCatchBlockTest {
   public static void main(String[] args) {
      try {
         int a = 4, b = 0;
         int c = a/b;
      } catch(ArithmeticException<strong> </strong>ae) {
         // An empty catch block
      }
   }
}
Copier après la connexion

Dans le code ci-dessus, le bloc catch intercepte l'exception mais n'imprime rien dans la console. Cela fait penser à l'utilisateur que le code n'est pas anormal. Par conséquent, il est préférable d’imprimer le message d’exception correspondant dans le bloc catch.

Sortie

// An empty catch block
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal