我很困惑抓住和重新抛出一个例外而不仅仅是把它放在首位.
例如
private void testMethod() throws Exception
{
//some bad code here
}
Run Code Online (Sandbox Code Playgroud)
与:
private void testMethod() throws Exception
{
try
{
//some bad code here
}
catch (Exception e)
{
throw e;
}
} //end testMethod()
Run Code Online (Sandbox Code Playgroud)
这是为了保留错误消息的堆栈跟踪吗?我尝试设置一个示例,但两者之间没有看到任何不同的输出.
谢谢您的帮助.