异常:对问题的描述,将问题进行对象的封装
异常体系:1.Error 2.Exception--RuntimeException
特点:所有类都具备可抛性,即可被throw和throws关键字操作
throw定义在函数内,用于抛出异常对象,throws定义在函数上,用于抛出异常类,可以抛出多个用逗号隔开
当函数内容有throw抛出异常对象,并未进行try处理,必须要在函数上声明,否则编译失败。注意:RuntimeException除外,函数内若抛出RuntimeException,函数上可不用声明
异常处理格式:try{需要被检测的代码};catch(异常类 变量){处理异常的代码};finally{一定会执行的语句,一般用于资源的释放}
异常小练习
网友评论