问答详情
源自:1-3 Java中通过案例学习 try...catch...finally

求大神指教啊 !!

异常的具体信息到底要怎么定义啊  那么长一串字母 而且每次好像都不一样??

提问者:PG_one 2017-10-18 17:49

个回答

  • 人间卧底666
    2017-10-19 10:43:51

    方法一:使用系统定义异常,如果不讲究细节可以在calss里直接throw Exception("自定义输出信息") 或throw RuntimeException("自定义输出信息"),然后在main中catch(Exception e){ e.getMessage()}

    方法二:自定义异常。好比建立一个只有构造器的类。举个例子:

    class SelfDefineException extends Exception{

        public SelfDefineException(String s){

            super(s);

        }

    }

    这里的String s就是你想要自定义的这个SelfDefineException抛出的异常信息。

  • PG_one
    2017-10-19 01:50:32

    我说的是抛出的异常信息 catch块参数列表里面的 异常信息 

  • PG_one
    2017-10-19 01:48:37

    我说的是抛出的异常信息 catch参数列表里面的。。。

  • 蝶梦疏妄
    2017-10-18 21:55:44

    是说自定义异常么?还是自己抛出异常信息?throw new Exception("自定义异常信息");

  • 大伙一起发
    2017-10-18 20:05:50

    不同的异常会产生不同的定义啊,如果你要自己定义首先要根据捕获的异常才能做针对性的异常定义

  • qq_秋天的叶脉
    2017-10-18 19:01:00

    异常的具体信息是jvm生成的