Bloc try-catch-finally pour la gestion des exceptions : le bloc try contient du code qui peut générer des exceptions. Un bloc catch gère un type d’exception spécifique et il peut y avoir plusieurs blocs catch. Le bloc final sera exécuté qu'une exception soit levée ou non et est souvent utilisé pour libérer des ressources.
Comment fonctionne le bloc try-catch-finally en Java ?
Le bloc try-catch-finally est un mécanisme de gestion des exceptions qui nous permet de spécifier les parties du code où des exceptions peuvent se produire afin que nous puissions gérer ces exceptions avec élégance et empêcher l'application de planter.
Syntaxe :
try { // 放置可能抛出异常的代码 } catch (ExceptionName1 e) { // 如果抛出 ExceptionName1 类型异常,处理它 } catch (ExceptionName2 e) { // 如果抛出 ExceptionName2 类型异常,处理它 } finally { //无论是否抛出异常,此处代码始终会执行 }
Comment ça marche :
Cas pratique :
Le code suivant montre comment utiliser le bloc try-catch-finally pour gérer les exceptions de lecture de fichiers.
try { // 读取文件 BufferedReader reader = new BufferedReader(new FileReader("myfile.txt")); String line = reader.readLine(); // 使用读取的行执行操作 } catch (FileNotFoundException e) { // 处理文件未找到异常 System.out.println("文件未找到!"); } catch (IOException e) { // 处理读取文件时发生的输入/输出异常 System.out.println("无法读取文件!"); } finally { // 关闭文件,释放资源 reader.close(); }
Dans l'exemple ci-dessus : Le bloc
L'utilisation des blocs try-catch-finally garantit que votre application s'exécute correctement même en cas d'exceptions, évitant ainsi les plantages et offrant une meilleure expérience utilisateur.
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!