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

异常处理几个方法的含义?

getMessage()方法、printStackTrace()方法以及toString()方法

正在回答

1 回答

package test;


public class Test {

    public static void main(String[] args) {
        try{
            System.out.println(1/0);
        } catch (Exception e) {
            System.out.println(e.getMessage()); // 打印异常信息
            System.out.println("*********************");
            System.out.println(e.toString());   // 打印异常类型+异常信息
            System.out.println("*********************");
            e.printStackTrace();                // 打印异常类型+异常信息+异常堆栈
        }
    }

}

http://img1.sycdn.imooc.com//58acf6510001945f03180164.jpg

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

for__what 提问者

异常堆栈是指什么?
2017-02-22 回复 有任何疑惑可以回复我~
#2

ziom 回复 for__what 提问者

可以理解为异常追踪, 比如根据打印出来的at test.Test.main(Test.java:8)就可以轻松定位异常的位置
2017-02-22 回复 有任何疑惑可以回复我~
#3

ziom 回复 for__what 提问者

求采纳
2017-02-22 回复 有任何疑惑可以回复我~
#4

for__what 提问者

异常堆栈是指异常出现的地址吗?
2017-02-22 回复 有任何疑惑可以回复我~
#5

for__what 提问者 回复 ziom

明白了,谢谢!
2017-02-22 回复 有任何疑惑可以回复我~
#6

ziom 回复 for__what 提问者

不能简单说是异常的地址,stacktrace直译过来是堆栈追踪,具体的我也不知道要怎么跟你解释。。。
2017-02-22 回复 有任何疑惑可以回复我~
查看3条回复

举报

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

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

进入课程

异常处理几个方法的含义?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号