相信大家对于NullPointException 这个让人又爱又恨的不陌生吧..对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰 。今天我们就来谈谈ta,了解ta ,本文有点长,请耐心看下去,对各位肯定是有帮助的
1、null的起源
null是Java中的关键字,像public、static、final。它是大小写敏感的,你不能将null写成Null或NULL,编译器将不能识别它们然后报错
1、null的起源
null是Java中的关键字,像public、static、final。它是大小写敏感的,你不能将null写成Null或NULL,编译器将不能识别它们然后报错
Object obj = NULL; // Not Ok Object obj1 = null //Ok
2、就像每种原始类型都有默认值一样,如int默认值为0,boolean的默认值为false,null是任何引用:
赞!