非检查行异常是指运行时异常吗,检查行异常是指在编译阶段编译器会提示的吗

非检查行异常是指运行时异常吗,检查行异常是指在编译阶段编译器会提示的吗

非检查行异常是指运行时异常吗,检查行异常是指在编译阶段编译器会提示的吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
irista23 2017-11-24 14:21:40

1、检查性异常继承自java.lang.Exception,非检查性异常继承自java.lang.RuntimeException;

2、非检查性异常一般是程序代码写的不够严谨导致的,比如数组越界、访问null对象,这种错误你是可以避免的。

检查性异常必须使用try catch或者throws等关键字进行处理,否则编译器会报错,程序运行时会因为IO等错误导致异常,你在编写程序阶段是预料不到的。比如输入输出异常(IOException)、文件不存在异常(FileNotFoundException)、SQL语句异常(SQLException)等。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师