假设我们有一个名为的类DynamicClass:
public class DynamicClass {
public void get(String input) {
System.out.println(input);
}
}
Run Code Online (Sandbox Code Playgroud)
现在,想象下面的实例化DynamicClass:
DynamicClass clazz = new DynamicClass();
clazz.getName();
clazz.getOther();
Run Code Online (Sandbox Code Playgroud)
当然,调用getName和getOther方法会抛出MethodNotFoundException异常.不过,我很好奇,有没有办法赶上MethodNotFoundException内部异常DynamicClass类,即主叫get("Name")和get("Other")而不是投掷MethodNotFoundException例外由于主叫getName()和getOther()?
小智 0
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
// TODO
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
329 次 |
| 最近记录: |