java - bean 壳捕获(ex): Exception or Throwable?

标签 java exception beanshell

beanshell catch(ex) 捕获什么类型的异常:Exception 还是 Throwable?

例子:

try {
    .... } catch (ex) {     }

最佳答案

松散类型的 catch 将捕获所有“Throwable”。这将包括 Errors , Exceptions和他们无数的 child 。您可以通过以下方式轻松确认这一点:

try {
  new Throwable("Something Exceptional");
} catch (ex) {
  System.err.println(ex.getMessage());
}

关于java - bean 壳捕获(ex): Exception or Throwable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/227667/

相关文章:

c# - 是否可以捕获或隐藏非托管异常窗口?

java - 如何在 App Engine 上进行 HTTPS 调用

java - Field.get()返回 'null'

java - 动态创建和渲染具有透明背景的图像,以便与drawImage一起使用

java - 如何准确知道jMeter中执行BeanShell程序时出现的错误行及错误描述

testing - Jmeter 测试 java 主类

Jmeter:如何在分布式测试运行时动态修改属性?

Java swing 搜索数组列表和表单

php - 什么时候最好在 PHP 中使用异常?

php - 从 PHP 中的自定义错误处理程序中抛出异常