一、Kotlin 的空安全机制
----
Java 中的空指针问题 :
在 Java 语言 编写的程序中 , 出现最多的崩溃就是 NullPointerException 空指针异常 ,
该异常是 运行时...才爆出的 , 在 代码编写时 以及 编译期 很难提前排查出来 ;
Kotlin 的空安全机制 :
在 Kotlin 语言 中 , 针对 空指针异常 问题 进行了优化 , 引入了 空安全机制 ,
在代码编写后的...中 , 引用类型的变量 默认为 null 空值 ;
但是在 Kotlin 中 , 变量默认不可为 null 空值 ,
这样所有的 变量 在默认状态下 , 都有一个 默认的实例对象 ,
从而极大的 减少了...let{} 方式进行 ,
含义是 , 假如 name 变量不为空 , 则执行 let 函数中的 Lambda 表达式内容 ,
let 函数 返回 匿名函数 最后一行 ,
该 Lambda 表达式 / 匿名函数...2、抛出自定义异常
抛出自定义异常代码示例 : 在下面的代码中 ,
声明了自定义 异常类 MyException , 其继承了 KotlinNullPointerException 空指针异常类 ,