e.printStackTrace()是打印整個Exception軌跡棧,相當於System.out.print(e.getStackTrace().toString())。
而System.out.print(e)只是打印了e.toString()方法返回的結果,相當於System.out.print(e.toString())。
e.printStackTrace()的信息更豐富,更完整!推薦用 e.printStackTrace() 會把從頭到尾的方法都列出來,比較好查找錯誤。
e.printStackTrace()是打印整個Exception軌跡棧,相當於System.out.print(e.getStackTrace().toString())。
而System.out.print(e)只是打印了e.toString()方法返回的結果,相當於System.out.print(e.toString())。
e.printStackTrace()的信息更豐富,更完整!推薦用 e.printStackTrace() 會把從頭到尾的方法都列出來,比較好查找錯誤。