在Java中如何重新抛出异常而不丢失堆栈跟踪?
全栈工程师 阅读 546 exception JAVA
2018年01月15日

在c#中,我可以使用Throw异常语句在保留堆栈跟踪时重新抛出异常:

try
{
   ...
}
catch (Exception e)
{
   if (e is FooException)
     throw;
}


在Java中是否有类似的语法吗?(它不会丢失原始堆栈异常信息)?

用户评论