A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 彭卫红   /  2012-3-7 15:31  /  2074 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

提示: 作者被禁止或删除 内容自动屏蔽

11 个回复

倒序浏览
RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。

可能在执行方法期间抛出但未被捕获的 RuntimeException 的任何子类都无需在 throws 子句中进行声明。

评分

参与人数 1技术分 +2 收起 理由
老罗 + 2

查看全部评分

回复 使用道具 举报
RuntimeException
作用是让程序停止运行,返回让调用者 自己来处理 该异常。
而不是定义处理语句来自动处理。
呵呵  视频上毕老师 是这样说的

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1

查看全部评分

回复 使用道具 举报
RuntimeException是不一定非要catch的异常 可以catch也可以不catch ,但是控制台要是报出就一定要处理,,这个程序存有bug 能正常运行只是没有踩到bug的雷区,,
RuntimeExCException 不是try catch就能解决的。。它是程序的bug,不是运行时抛出的异常。至于利用我就不知道了,

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1

查看全部评分

回复 使用道具 举报
首先很疑惑,楼主为什么起了这么个标题“信任问题”?
其次,这个问题已经被问了很多了,可以直接搜索到,
然后,我以前的看法:
It’s interesting to note that the only Throwable subclasses that provide the cause argument in the constructor are the three fundamental exception classes Error (used by the JVM to report system errors), Exception, and RuntimeException,这是我从thinkinginjava摘录的一句话,你可以将runtimeException直接理解成与error,exception并列的
通常不需要你去处理,也就是不用抛出和声明,也不用try处理,这是虚拟机会做的工作,你只要在出现运行时异常时修改你的bug,因为出现这种异常并不是语法错误而是你的程序有问题,重新设计修改完善才是解决办法。泛型就是一个很好的例子,它的出现将一个runtime异常转移成了编译时的ClassCastException类型转换异常,提高了安全性。
最后异常这部分你要把毕老师的那两个例子弄明白:一个是老师电脑冒烟了,还有一个是这个例子后面一个,忘记具体的了

评分

参与人数 1技术分 +2 收起 理由
老罗 + 2

查看全部评分

回复 使用道具 举报
彭卫红 2012-3-7 22:24:02
地板
提示: 作者被禁止或删除 内容自动屏蔽
回复 使用道具 举报
RuntimeException,也就是运行时异常,表示你的代码本身存在BUG,要必须处理了。异常有两种,刚才的是运行异常,另外一种就是编译异常,编译异常可以用try-catch来捕获
回复 使用道具 举报
王杰 黑马帝 2012-3-8 12:05:34
8#
RuntimeException:运行时异常。
就是说如果的编写的代码存在RuntimeException。在编译时期是可以编译通过的。
但是运行时候就会出错。
关于RuntimeException,我们在自定义一个异常的时候,如果这个异常是可以处理的。那么我们就将他继承Exception。如果这个异常的出现,必须修改代码,处理是处理不了的。那么我们就可以让他继承RuntimeException,这样就可以了。因为如果继承了RuntimeException,就算你抛出了异常,或者申明了异常。你再编译的时候都是可以通过的!但是运行就不行了,必须修改源码。

评分

参与人数 1技术分 +2 收起 理由
老罗 + 2

查看全部评分

回复 使用道具 举报
去翻了下笔记
Runtime Exception ——运行时异常, 函数内throw ,函数上可不用声明。
函数上声明了该异常,调用者可以不用进行处理

自定义异常时,如该异常发生,无法再继续运行。
就让自定义的异常继承 runtimeexception   这样 异常出现,代码编译可以通过, 程序运行时 停止,异常让调用者解决修正

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1

查看全部评分

回复 使用道具 举报
彭卫红 2012-3-8 13:31:02
10#
提示: 作者被禁止或删除 内容自动屏蔽
回复 使用道具 举报
学习学习。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马