¶异常
¶含义
java语言中,将程序执行中发生的不正常情况
¶分类
1.Error: Java虚拟机无法解决的严重问题.
2.Exception: 其他因编程错误或者偶然的外在因素导致的一般性问题,使用针对性的代码进行处理.
¶体系结构
1.编译时异常;
2.运行时异常.
¶处理方式
¶try-catch-finally
1.catch中的异常类型如果没有子父类关系,则异常顺序无所谓.
2.catch中的异常类型如果满足子父类关系,则要求子类一定要声明在父类的上面
¶throws+异常类型
throws的方式只是将异常抛给了方法的调用者
¶throw与throws的不同
throw表示抛出一个异常类的对象,声明异常对象的过程,声明在方法体内;
throws属于异常处理的一种方式,声明在方法的声明处.