问答详情
源自:1-5 Java 中的异常抛出以及自定义异常

e.getMessage()的作用?

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()里面输出了"司机一滴酒,亲人两行泪"吗?

提问者:奶尤糯米团子 2020-02-25 21:52

个回答

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

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