异常的处理有两种方式:
一、通过关键字throws声明异常,throws关键字跟在函数的后面
二、通过try{
}catch(异常名 e){
}finally{
}
语句处理异常,finally可加也可不加,但如果加上finally,则finally语句必须执行,
如果在try语句中有return语句,则是必须执行完finally语句之后才执行return语句,
catch语句可以有多个,如果有异常,则执行,没有,则不执行
异常中关键字throw和throws的区别
1、throws关键字使用在函数上,而throw关键字使用在函数内
2、throws关键字后面跟的是异常类,而throw关键字后面跟的是异常对象