Java:捕获异常时printStackTrace()、toString()、getMessage()、getCause等方法的区别
今日有同事和我交流Java异常捕获时几种信息输出方法的区别,其实我感觉对于这种JavaSDK中封装的方法,想弄明白最好的办法就是先看源码(解释都很详细到位),然后再自己写个测试用例看效果。不过既然今天有被问到,就一块写个博客简单供遇到此疑问的其他小伙伴分享下个人所知。首先贴一下测试代码,很简单,就是造了个空指针异常:输出信息如下:I/speech_MainActivity:printStackTr