
finally block est une construction en Java souvent utilisée en conjonction avec le bloc try-catch et est utilisée pour placer le code que vous souhaitez toujours exécuter. Une fois les codes du bloc try exécutés, le bloc enfin s'exécute toujours, qu'une exception se produise ou non.
try {
// Hata oluşabilecek kodlar
} catch (Exception e) {
// Hata yakalama işlemleri
} finally {
// Mutlaka çalıştırılacak kodlar
}
public class EnfinExample {
public static void main(String[] args) {
try {
System.out.println("Try bloğu çalışıyor.");
int result = 10 / 0; // Bu satır ArithmeticException oluşturur.
} catch (ArithmeticException e) {
System.out.println("Catch bloğu çalışıyor: " + e.getMessage());
} finally {
System.out.println("Enfin bloğu her zaman çalışır.");
}
}
}
Try bloğu çalışıyor. Catch bloğu çalışıyor: / by zero Enfin bloğu her zaman çalışır.
Dans cet exemple, lorsqu'une ArithmeticException se produit dans le bloc try, le bloc catch détecte cette erreur et imprime un message. Cependant, qu'il y ait une erreur ou non, le bloc final s'exécute toujours et le "bloc final s'exécute toujours". écrit le message sur l'écran.
Le bloc final fonctionne même en quittant avec une instruction return, mais si la JVM s'arrête (comme System.exit(0)), le bloc final peut ne pas s'exécuter.
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!
comment créer un site Web
Comment rembourser Douyin rechargé Doucoin
méthode js pour générer des nombres aléatoires
Qu'est-ce que la rigidité de l'utilisateur
La différence entre i5 et i7
Les photos Windows ne peuvent pas être affichées
Comment appeler des js externes en HTML
Solution d'erreur httpsstatus500