e.getMessage()的作用?

来源:1-5 Java 中的异常抛出以及自定义异常

奶尤糯米团子

2020-02-25 21:52

http://img.mukewang.com/5e55250500018cae09440688.jpg

想请教一下21行e.getMessage()方法的作用是什么呀?

当divide方法里抛出的异常在catch语句里被捕获了以后不也自动捕获了里面的信息"errors"吗?直接e.printStackTrace()不可以同时输出"errors"吗?

就像下图的RuntimeException newExc

http://img3.mukewang.com/5e55265a00017d1214601276.jpg

这里不就是在e.printStackTrace()里面输出了"司机一滴酒,亲人两行泪"吗?

写回答 关注

1回答

  • IT_小王子
    2020-03-11 12:36:17
    已采纳

    getMessage()是用来返回错误详细信息的,prinStackTrace()是指出错误的具体位置

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题