JAVA语言如何进行异常处理:
1.抛出
2.捕获 就是我们在出现问题的地方进行处理.
关键字:
throws:应用在方法上,代表的是当前方法抛出一个这样类型的异常
throw:应用在方法里,它的作用是抛出一个异常对象,这个对象jvm捕获,如果你在调用这个方法时,
对其进行了捕获,那么jvm就将这个对象传递给catch后面的异常类引用.
try:检测代码
catch:当jvm捕获到异常时,如果我们在代码中进行了catch操作,那么jvm就
将封装好的这个异常对象赋值给 catch()括号中定义的异常对象,
并且,异常产生位置下面的语句不在执行.直接执行catch中的内容.
finally一般是用来释放资源的.
在try块中可以抛出异常吗?
在try块中可以抛出异常:
在使用try finaly这种情况下产生了异常 我们只能在try中抛出异常,如下:
try{
代码...
throw new 异常();
}finally{
} |