当前位置 博文首页 > 托马斯-酷涛的博客:二十九、JavaSE----关于null的处理方式

    托马斯-酷涛的博客:二十九、JavaSE----关于null的处理方式

    作者:[db:作者] 时间:2021-09-08 23:03

    ????????

    ????? ??对于Java程序员来说,空指针一直是恼人的问题,我们在开发中经常会受到NullPointerException的蹂踽和壁咚。

    ????????那么关于null,你应该知道下面这几件事情来有效的了解null,从而避免很多由null引起的错误。

    1. 大小写敏感
    2. null是任何引用类型的初始值
    3. null既不是对象也不是类型,它是一种特殊的值,你可以将它赋值给任何引用数据类型
    4. null不能赋值给基本数据类型
    5. 将null赋值给包装类,自动拆包会报NPE
    6. 带有null的引用类型变量,instanceof会报false
    7. 静态变量为null,调用静态方法不会抛出NPE
    8. 使用null值安全的方法
    9. 使用==或!=判断null

    大小写敏感

    ????????首先,null Java 中的 关键字 ,像是publicstaticfinal。它是大小写敏感的,你不能将 null 写成 Null NULL ,编辑器将不能识别它们然后报错。cs