java 异常提问
问一下,java中有没有和C++中std::current_exception我想在try(AutoCloseable){
}的close方法里处理一下异常。除了try catch还有没有办法获得当前的异常? --------------------编程问答-------------------- catch就是捕捉异常,
finally{
//这里最终要执行的
} --------------------编程问答-------------------- 抛出异常,throw
楼主具体列出来想要捕获异常处理来干什么吧? --------------------编程问答-------------------- public void method() throws XxxException{
try {
//可能会抛出异常的语句
} catch(XxxException) {
//捕捉到异常后的处理语句
}
}
如上所示,要么在方法里用try、catch处理异常,要么就用throws抛给调用它的方法(即当前方法处理不了,交给外层方法处理)。
注意,try catch 和 throws 一般只写一种,即要么处理了,要么抛出去。
希望我的回答能帮到你。 --------------------编程问答--------------------
catch括号里面应该是“XxxException e”,粗心了,不好意思。 --------------------编程问答-------------------- try{
}catch(Exception e){
}finally
就是专门用来捕获和处理异常的额,楼主想干什么
补充:Java , Java SE