- Kotlin环境设置(命令行)
- Kotlin Hello World程序(命令行)
- Kotlin程序概念解释
- Kotlin开发环境设置(IDE)
- Kotlin第一个程序(IDE)
- Kotlin变量
- Kotlin数据类型
- Kotlin类型转换
- Kotlin运算符
- Kotlin表达式、语句和块
- Kotlin标准输入/输出
- Kotlin注释
- 控制流程
- 函数
- 数组
- 字符串
- 异常处理
- 空安全
- 集合
- 注解
- 反射
- Kotlin OOP
- 范围
- Java互操作性
- 正则表达式
Kotlin异常处理
异常是程序中发生的运行时问题,导致程序终止。 这可能是由于内存空间不足,数组越界,条件除以零而发生的。 要在程序执行期间处理这种类型的问题,可使用异常处理技术。
异常处理是一种处理运行时问题并维护程序执行流程的技术。
在Kotlin中,所有异常类都是Throwable
类的子类。 要抛出异常对象,Kotlin使用throw
表达式。
throw MyException("this throws an exception")
异常处理中使用了四种不同的关键字。它们是:
try
catch
finally
throw
try
:try
块包含可能生成异常的语句集。必须后跟catch
或 finally
或两者。catch
:catch
块用于捕获try
块抛出的异常。finally
:finally
块始终执行是否处理异常。所以它用于执行重要的代码语句。throw
:throw
关键字用于显式抛出异常。
Kotlin未经检查的异常
未经检查的异常是由于代码中的错误而引发的异常。 此异常类型扩展了RuntimeException
类。在运行时检查未经检查的异常。 以下是未经检查的异常的一些示例:
ArithmeticException
:当将数字除以零时抛出。ArrayIndexOutOfBoundExceptions
:尝试使用不正确的索引值访问数组时抛出。SecurityException
:由安全管理器抛出以指示安全性违规。NullPointerException
:在null
对象上调用方法或属性时抛出。
Java已检查异常
在编译时检查已检查的异常。 此异常类型扩展了Throwable
类。
以下是未经检查的异常的一些示例:
IOException
SQLException
注意:Kotlin不支持已检查异常。
上一篇:Kotlin字符串
扫描二维码
程序员编程王