Beanshell catch(ex):Exception还是Throwable?

4 java exception beanshell

beanshell catch(ex)捕获了什么类型的异常:Exception或Throwable?.

例:

try {
    .... } catch (ex) {     }
Run Code Online (Sandbox Code Playgroud)

Bob*_*oss 5

这种松散类型的捕获物将捕获所有" Throwable".这将包括错误,例外和他们无数的孩子.您可以通过以下方式轻松确认:

try {
  new Throwable("Something Exceptional");
} catch (ex) {
  System.err.println(ex.getMessage());
}
Run Code Online (Sandbox Code Playgroud)