非检查行异常是指运行时异常吗,检查行异常是指在编译阶段编译器会提示的吗
非检查行异常是指运行时异常吗,检查行异常是指在编译阶段编译器会提示的吗
6
收起
正在回答 回答被采纳积分+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)等。
’
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星