【问题记录】try-catch捕获不到异常

try {

...
} catch(Exception e) {

}

原因一:

try中的方法没有抛出异常

原因二:

try中抛出的异常类型不属于catch的异常类或者它的子类

原因三:

try中的方法是异步方法以致于下面catch不到,这种情况可以将异常获取移动到异步方法内部进行处理

你可能感兴趣的:(java)