try
{
try
{
function(a, b);
}
catch (Exception e)
{
e.printStackTrace();
throw e;
}
}
catch (Exception e)
{
System.out.println("---------------------------------");
}
我做这个嵌套的 try-catch 块是有原因的,这就是当我尝试这个时
try
{
function(a, b);
}
catch (Exception e)
{
e.printStackTrace();
System.out.println("---------------------------------");
}
我打印的行大部分时间都在堆栈跟踪的中间..
我的问题是为什么大多数时候会发生这种情况?有没有更干净的方法来避免这个问题?