Java 异常处理,throws、throw
程序员文章站
2022-07-14 11:26:27
...
try{
...
}catch{
...
}finally{
...
}
throws:用于声明方法,表示该方法不进行异常处理,而是交由被调用处处理。
throw:表示手动抛出一个实例化异常对象,(默认情况下,无catch异常交由JVM处理)
在try语句中有一个return语句,finally一定会执行,并且执行在return语句之前。而try语句中的值存放在一个栈内存中。
try/catch语句的进入需要消耗较多的资源,所以尽量不要在循环中嵌套try/catch语句
Exception 表示必须处理的异常;
RunTimeException 表示运行时异常,可以不处理,该类是Exception的子类
上一篇: SpringMVC 作用