黑马程序员技术交流社区
标题:
在主方法中抛出异常,被谁接受了???
[打印本页]
作者:
aohn1117
时间:
2015-12-1 20:54
标题:
在主方法中抛出异常,被谁接受了???
是被jvm接受了吗? jvm是怎么处理的呢?????????/ 和自己用try catch处理有什么差异?
作者:
ITHM明
时间:
2015-12-5 09:46
默认是被JVM处理了,处理的方式是将异常信息,以及异常出现的位置打印到控制台。自己用try catch处理可以更加明确的告诉用户具体出的是什么错误?甚至包括一些自定义的异常信息~
作者:
龙sama
时间:
2015-12-5 22:11
throw向外抛异常处理最高是抛到虚拟机为止,虚拟机处理不了的异常就没办法了
作者:
胖小子
时间:
2015-12-6 11:30
默认下 是抛给jvm 虚拟机处理的,在main方法中 还是推荐使用 try catch语句,这样的好处是,可以自己对异常做出处理,比如说,有一个传进来的值,我们不确定它是否为空,但是我们使用的时候,可以加上空指针异常,或者数组越界的时候 等操作,可让程序回滚。
作者:
DEL
时间:
2015-12-6 20:05
嗯,很不错的讨论
作者:
wanbing522
时间:
2016-4-7 17:52
默认是jvm处理,但推荐用try...catch方法中解决
作者:
a8271275
时间:
2016-4-7 18:26
给我来一分给我来一分
作者:
wanbing522
时间:
2016-4-11 07:05
被jvm处理了额
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2