工作需要把exception的內容列印到日誌裡,也就是把printstacktrace()輸出的內容轉到文字檔案內。這個方法放在平時用的寫log的靜態類裡方便使用。
public class logutil
final fileoutputstream fos = new fileoutputstream(txt, true);
final outputstreamwriter write = new outputstreamwriter(fos, "utf-8");
final bufferedwriter writer = new bufferedwriter(write);
writer.write(_date + " | ");
writer.write(str);
writer.close();
} public static string logtostring(final exception e)
finally
catch (final ioexception e1)
}if (printwriter != null)
}return stringwriter.tostring();
}}
java Exception 效能問題
依稀還記得,try 之後的 塊應盡量越少越好,難道 被try catch 包圍之後會降低執行效率嗎?測試一下 package exception public class testtry catch catch exception e public static boolean no try cat...
Java Exception和Error的區別
error類和exception類的父類都是throwable類,他們的區別是 error類一般是指與虛擬機器相關的問題,如系統崩潰,虛擬機器錯誤,記憶體空間不足,方法呼叫棧溢等。對於這類錯誤的導致的應用程式中斷,僅靠程式本身無法恢復和和預防,遇到這樣的錯誤,建議讓程式終止。exception類表示...
JavaScript 實現列印,列印預覽,列印設定
一 webbrowser控制項 二 webbrowder控制項的方法 列印 webbrowser1.execwb 6,1 列印設定 webbrowser1.execwb 8,1 列印預覽 webbrowser1.execwb 7,1 關於這個元件還有其他的用法,列舉如下 webbrowser.exe...