疯狂Kotlin讲义阅读实践篇——第9章 异常处理

目录

一、前言

二、本章要点

9.1 异常处理机制

9.1.1 使用 try...catch 捕获异常

9.1.2 异常类的继承体系

9.1.3 访问异常信息

9.1.4 异常处理嵌套

9.1.5 try 语句是表达式

9.2 使用 throw 抛出异常

9.2.1 抛出异常

9.2.2 自定义异常类

9.2.3 catch 和 throw 同时使用

9.2.4 异常链

9.2.5 throw 语句是表达式

9.3 异常的跟踪栈

9.4 本章小结


一、前言

通过上一篇文章我们阅读了《疯狂Kotlin讲义》的 Kotlin 的面向对象(下),主要介绍了 Kotlin 面向对象的深入部分。本章详细介绍了 Kotlin 提供的扩展机制,这种扩展机制允许开发者为已有的类动态添加属性和方法,这种机制使用起来非常便捷。详细可参考链接:疯狂Kotlin讲义阅读实践篇——第8章 面向对象(下)这篇文章我们将阅读学习  Kotlin 的异常处理

二、本章要点

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.1 异常处理机制

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.1.1 使用 try...catch 捕获异常

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.1.2 异常类的继承体系

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.1.3 访问异常信息

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.1.4 异常处理嵌套

9.1.5 try 语句是表达式

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.2 使用 throw 抛出异常

9.2.1 抛出异常

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.2.2 自定义异常类

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.2.3 catch 和 throw 同时使用

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.2.4 异常链

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.2.5 throw 语句是表达式

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.3 异常的跟踪栈

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

疯狂Kotlin讲义阅读实践篇——第9章 异常处理

9.4 本章小结

疯狂Kotlin讲义阅读实践篇——第9章 异常处理