e.getMessage(); 只會獲得具體的異常名稱. 比如說NullPoint 空指針,就告訴你說是空指針,使用是因爲可以使日誌簡潔。 e.printStackTrace();(e.getStackTrace())會打出詳細異常,異常名稱,出錯位置,便於調試用.. 一般一個異常至少幾十行。
兩者有不同的用處。
e.getMessage(); 只會獲得具體的異常名稱. 比如說NullPoint 空指針,就告訴你說是空指針,使用是因爲可以使日誌簡潔。 e.printStackTrace();(e.getStackTrace())會打出詳細異常,異常名稱,出錯位置,便於調試用.. 一般一個異常至少幾十行。
兩者有不同的用處。