'尽量去处理异常,不要用e.printStackTrace()简单输出处理”,请问一下具体有哪些处理方法?
'尽量去处理异常,不要用e.printStackTrace()简单输出处理”,请问一下具体有哪些处理方法?
'尽量去处理异常,不要用e.printStackTrace()简单输出处理”,请问一下具体有哪些处理方法?
2016-07-31
我也是刚学,碰到了一样的问题,看书后终于懂了。
在对异常进行处理的时候,仅通过println语句是无法对异常的信息做出充分的描述的。所以为了显示更好更具体的细节,Throwable类提供了一些有用的方法来帮助程序员处理,无论是哪一类异常,只要是Throwable的子类都可以使用这些方法来获得更为详细的信息。
String getMessage();获取异常的详细信息
Sting getLocallizedMessage();获取用本地语言描述的详细信息
Sting toString();返回对异常的一个简短的描述
void printStackTrace();打印出异常和他调用栈信息到标准的错误流中
getClass();返回一个表示这个对象属于哪种类型的对象
还有其他的,没有列举完,总之,这些方法就是为程序员服务的,让人给清楚明了的知道错误在哪里,为什么错误。同学你可以搞本书辅助着视频学习!
举报