异常
来源:互联网 发布:网络迷情女人视频 编辑:程序博客网 时间:2024/05/16 10:42
异常
概念
程序出现的不正常情况
异常的体系
Throwable Error 严重问题,我们不处理 Exception RuntimeException 运行期异常,我们需要修正代码 非RuntimeException 编译期异常,必须处理的,否则程序不通过
异常的处理
JAVA的默认处理 把异常的名称,原因,位置信息输出在控制台,但是呢程序不能继续执行了自己处理 try...catch...finally 自己编写处理代码,后面的程序可以执行 throws 把自己处理不了的,在方法上声明 ,告诉调用者,这里有问题
finally关键字
finally用于释放资源,它的代码永远会执行。特殊情况:在执行到finally之前jvm退出了 a:final,finally,finalize的区别? b:如果在catch里面有return,请问finally还执行吗?如果执行,在return前还是后 会,前。
异常处理的变形
try...catch...finally try...catch... try...catch...catch... try...catch...catch...fianlly try...finally
自定义异常
继承自Exception或者RuntimeException,只需要提供无参构造和一个带参构造即可
异常的注意实现
A:父的方法有异常抛出,子的重写方法在抛出异常的时候必须要小于等于父的异常 B:父的方法没有异常抛出,子的重写方法不能有异常抛出 C:父的方法抛出多个异常,子的重写方法必须比父少或者小
0 0
- 异常
- 异常!
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- Java流详解
- 程序远表白网,对Ta Say Love
- 对公司所有员工的年龄排序
- oracle学习笔记10(监听器进程)
- 苹果开发 笔记(26)
- 异常
- Google maps API
- SQL 优化原则
- Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer
- BZOJ 1137 POI2009 Wsp 岛屿 半平面交
- Java IO 流读取文件
- STL之智能指针
- C++之STL中sort函数的内部实现(一)
- Android自动测试之monkey测试