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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

java中运行时异常与一般异常有何异同?

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

2 个回复

正序浏览
异常按时间可分为为编译时异常和运行时异常,编译时异常是Java虚拟机中javac程序对Java文件编译时出现的,如出现异常,将不会产生 *.class文件。而运行时异常能通过javac程序进行编译操作,产生*.class文件,不会在编译时被检测出,只有被虚拟机中Java.exe操作运行时才会爆出异常,常见的有算数异常,例如被除数为零就是常见运行时异常。:)
回复 使用道具 举报
运行时异常,顾名思义,就是运行时抛出的异常,比如数组越界异常。
普通异常,就是编译都不能通过的异常,需要写代码时就需要处理的异常,比如大部分IO操作

http://blog.csdn.net/lxlzhn/article/details/4484872

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马