欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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的子类