问个关于错误的有关问题
问个关于异常的问题.catch{throw}catch(Exception e){throw e}两个catch的区别?[最优解释]区别是StackTr
问个关于异常的问题.
catch
{
throw;
}
catch(Exception e)
{
throw e;
}
两个catch的区别?
[最优解释]区别是StackTrace不同。
throw e; StackTrace会显示当前函数。
throw; StackTrace会显示真正异常发生的函数
[其他解释]这里有代码和结果示例:
Re-throwing exceptions - a subtle difference between Java and .NET you better be aware of
http://www.tkachenko.com/blog/archives/000352.html