try{
doSomethingWhichMightThrowIOException();
doSomeThingWhichMightThrowSQLException()
}catch(final Exception e){
......
throw e
}
final表明抛出的异常就是实际遇到的异常 这就是final重抛 这样就不会抛出笼统的异常了 避免在上层只能用笼统的catch捕获 当然final不是必须的
本文介绍了一种使用try-catch块处理可能引发IOException和SQLException的方法,并解释了如何通过final关键字明确异常类型,以避免使用通用异常捕获。
try{
doSomethingWhichMightThrowIOException();
doSomeThingWhichMightThrowSQLException()
}catch(final Exception e){
......
throw e
}
final表明抛出的异常就是实际遇到的异常 这就是final重抛 这样就不会抛出笼统的异常了 避免在上层只能用笼统的catch捕获 当然final不是必须的

被折叠的 条评论
为什么被折叠?