一道题目 java.lang.Throwable类的任何子类都可以抛出,大多数情况下,不会不捕获俄Error或子类。Throwable不应该直接抛出。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Error是可以不用申明throws的,即使声明了也可以忽略。忽略题目及备选答案中所有的Error及其子类,答案就很明显了。 试了一下不可以,但不知道为什么另外又找了一个Exception试了试,更奇怪:父类为:throws NumberFormatException子类为:throws IllegalArgumentException 可以 throws RuntimeException 可以 throws Exception 不可以感觉里面有一些隐藏的东东,不知道哪位高手知道 ^_^ 同我前面一帖。RuntimeException也是可以忽略的。NumberFormatException和IllegalArgumentException都是RuntimeException的子类,均可忽略掉。总结:所有throwable的东东可以分为两类:一类是检查异常,如果程序中有这类异常发生,必须try catch或者声明throws出去另一类是非检查异常,如果程序中有这类异常发生,不必try catch或者声明throws出去(当然这样做了也可以)如何判定:Error及其子类和RuntimeException及其子类属于非检查异常,其他属于检查异常。 求Java一个正则表达式替换。 点击imageview关闭dialog就报错? java的参数可不可以实现多选啊 一道面试题帮忙组织下--怎么样概述java中常见的集合类和接口 C++的多线程机制与JAVA有区别吗? 简单数组问题 显视不了绘制图 javascript怎么判断text必须是>0的数字 我想开始学JAVA啦 多谢各位支持,终于找到了实现GUID类似功能的方法,送分给各位关心过这个问题的朋友。 weblogic7可以配置二级域名指向吗?如何配置?谢谢,小弟我实在是不熟,万分感谢 java中如何调用存储过程并获得out参数!高分
忽略题目及备选答案中所有的Error及其子类,答案就很明显了。
不可以,但不知道为什么另外又找了一个Exception试了试,更奇怪:
父类为:throws NumberFormatException
子类为:throws IllegalArgumentException 可以
throws RuntimeException 可以
throws Exception 不可以
感觉里面有一些隐藏的东东,不知道哪位高手知道 ^_^
NumberFormatException和IllegalArgumentException都是RuntimeException的子类,均可忽略掉。总结:
所有throwable的东东可以分为两类:
一类是检查异常,如果程序中有这类异常发生,必须try catch或者声明throws出去
另一类是非检查异常,如果程序中有这类异常发生,不必try catch或者声明throws出去(当然这样做了也可以)
如何判定:Error及其子类和RuntimeException及其子类属于非检查异常,其他属于检查异常。