try
{
try
{
function(a, b);
}
catch (Exception e)
{
e.printStackTrace();
throw e;
}
}
catch (Exception e)
{
System.out.println("---------------------------------");
}
我做這個嵌套的try-catch塊是有原因的,這很簡單,當我嘗試這個在Java try-catch中有沒有更簡單的方法來實現這一點?
try
{
function(a, b);
}
catch (Exception e)
{
e.printStackTrace();
System.out.println("---------------------------------");
}
我打印線進來的堆棧跟蹤大部分時間的中間..
我的問題是爲什麼這會發生在大多數時間?有沒有更清晰的方法來避免這個問題?
問題是什麼錯誤流? :O型。您的第一部分顯示冗餘。 –
*我打印的這行大多數時間都在堆棧跟蹤的中間。*這是行I – SpringLearner
此代碼使用EJB框架在Java Enterprise Environment上運行,第二個代碼在跟蹤堆棧內打印行最時間,就像那個'e。printStackTrace()'和'System.out..'不會順序執行 –