一、Kotlin 的空安全机制
----
Java 中的空指针问题 :
在 Java 语言 编写的程序中 , 出现最多的崩溃就是 NullPointerException 空指针异常 ,
该异常是 运行时...才爆出的 , 在 代码编写时 以及 编译期 很难提前排查出来 ;
Kotlin 的空安全机制 :
在 Kotlin 语言 中 , 针对 空指针异常 问题 进行了优化 , 引入了 空安全机制 ,
在代码编写后的...编译期 , 就可以 提前排查出可能出现的空指针异常问题 , 并提前进行处理 ,
这样极大地提高了 Kotlin 程序的 代码健壮性 ;
二、变量可空性
----
1、默认变量不可赋空值
在 Java...空指针异常 出现的概率 ;
代码示例 : 先定义一个 name 变量 , 为其赋值字符串 "Tom" ,
然后再为其赋值 null 空值 ;
fun main() {
var name = "...2、抛出自定义异常
抛出自定义异常代码示例 : 在下面的代码中 ,
声明了自定义 异常类 MyException , 其继承了 KotlinNullPointerException 空指针异常类 ,