为了账号安全,请及时绑定邮箱和手机立即绑定

'尽量去处理异常,不要用e.printStackTrace()简单输出处理”,请问一下具体有哪些处理方法?

'尽量去处理异常,不要用e.printStackTrace()简单输出处理”,请问一下具体有哪些处理方法?

正在回答

3 回答

我也是刚学,碰到了一样的问题,看书后终于懂了。

在对异常进行处理的时候,仅通过println语句是无法对异常的信息做出充分的描述的。所以为了显示更好更具体的细节,Throwable类提供了一些有用的方法来帮助程序员处理,无论是哪一类异常,只要是Throwable的子类都可以使用这些方法来获得更为详细的信息。

String getMessage();获取异常的详细信息

Sting getLocallizedMessage();获取用本地语言描述的详细信息

Sting toString();返回对异常的一个简短的描述

void printStackTrace();打印出异常和他调用栈信息到标准的错误流中

getClass();返回一个表示这个对象属于哪种类型的对象

还有其他的,没有列举完,总之,这些方法就是为程序员服务的,让人给清楚明了的知道错误在哪里,为什么错误。同学你可以搞本书辅助着视频学习!


2 回复 有任何疑惑可以回复我~
#1

鲜衣 提问者

非常感谢!
2016-08-02 回复 有任何疑惑可以回复我~
#2

qq_鱼仔仔_0

有好用的书可以推荐下吗
2016-10-14 回复 有任何疑惑可以回复我~
#3

JustWannaHugU 回复 qq_鱼仔仔_0

同学你好,我当时使用的是java核心编程卷一
2016-10-15 回复 有任何疑惑可以回复我~
#4

qq_鱼仔仔_0 回复 JustWannaHugU

谢谢!
2016-12-14 回复 有任何疑惑可以回复我~
查看1条回复

使用日志slf4j+log4j2输出日志

0 回复 有任何疑惑可以回复我~

你不是回答得挺好的了吗?不错 我倒是不懂自定义异常


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

'尽量去处理异常,不要用e.printStackTrace()简单输出处理”,请问一下具体有哪些处理方法?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信