慕无忌4011151
2019-03-18 14:57
老师在test2()方法的最后throw了一个包装成运行时异常的newExc的异常,为什么test2方法声明那里不用写 throws RuntimeException()呢
同理test1()这里因为方法里有一个throw new DrunkException(“喝大了”)跑出了喝大了异常,test1()方法哪里不写throws DrunkException就回报错,这是为什么鸭?!
RuntimeException是属于Exception的,系统会自动捕获
我还以为是因为test2用了try-catch呢
刚看到了别人提的问题别人的回答解决了,RuntimeException是jvm自动捕获的
Java入门第三季
409771 学习 · 4388 问题
相似问题