e.printStackTrace()和System.out.print(e)的區別

       e.printStackTrace()是打印整個Exception軌跡棧,相當於System.out.print(e.getStackTrace().toString())。

      而System.out.print(e)只是打印了e.toString()方法返回的結果,相當於System.out.print(e.toString())。 

      e.printStackTrace()的信息更豐富,更完整!推薦用   e.printStackTrace()   會把從頭到尾的方法都列出來,比較好查找錯誤。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章