[javaSE] 异常捕获
发布时间:2021-05-21 06:44:29 所属栏目:大数据 来源: https://www.jb51.cc
导读:异常:程序在运行时出现的不正常现象 ? Throwable | —— Error | —— Exception ? 严重级别: Error 类和 Exception 类 异常的处理: try{}catch{}finally{} public class VariableDemo { /** * @param args */ static void main(String[] args) { try { S
异常:程序在运行时出现的不正常现象 ? Throwable |——Error |——Exception ? 严重级别:Error类和Exception类 异常的处理:try{}catch{}finally{} public class VariableDemo { /** * @param args */ static void main(String[] args) { try { System.out.println(1/0); System.out.println("此处不会执行"); } catch (Exception e) { e.printStackTrace(); System.out.println("异常捕获"); }finally{ System.out.println("异常finally"); } * 输出: * java.lang.ArithmeticException: / by zero at VariableDemo.main(VariableDemo.java:9) 异常捕获 异常finally */ } } ? ? PHP中的异常捕获,必须手动抛异常,并且finally是在PHP5.5以上才有 <?PHP function getNum($a){ if(!){ throw new Exception("Division by zero."); } return 10/; } { echo getNum(0); }catch(Exception $eecho $e->getMessage(); echo "异常捕获"; } finally { echo "异常finally"; } /** *输出 *Division by zero. 异常捕获 异常finally */ ? (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |