【笔记】Kotlin的异常
前言
Kotlin的异常学习笔记
创建异常对象
1 | var e = Exception("异常") |
抛出异常
- 抛出异常时,立即终止之后所有代码的执行
1 | throw e |
捕获异常
catch代码块的内容会在try代码块中抛出异常时立即执行
1 | try { |
- 通过
catch多次捕获不同的异常
1 | try { |
finally代码块中的代码不论是否抛出异常都会在之后执行
1 | try { |
打印异常堆栈信息
1 | e.printStackTrace() |
自定义异常类
1 | class 类名(override var message: String) : Exception(message) { |