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()   会把从头到尾的方法都列出来,比较好查找错误。

 

 

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