异常的分类:编译时异常与运行时异常
Error:java 虚拟机无法解决的严重问题
Exception:因编程因素或偶然的外在因素导致的一般性问题
异常体系结构
1.try-catch-finally(处理异常)
try { ... } catch (IOException ioException) { ... } catch (Exception exception1) { ... }} catch (Exception exception2) { ... } finally { ... } 注意:当exception1 与 exception2 有子父类关系时,子类必须写在父类前 不然会编译不通过
2.throws(抛出异常)
public void sum throws Exception(){}; //抛出异常
3.throw(手动抛出异常)
public void sum throws Exception(){ throw new 异常类(String message); //手动抛出异常 };
4.自定义异常类
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)