本文主要是介绍业务参数判空和判断null,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- null的问题:
JAVA类型有基础变量类型、引用类型。
(1)对基础变量类型,如果未经初始化JAVA会自动开辟空间并赋值。int、byte、short、long为0;float、double为0.0;boolean为false。
(2)对引用变量类型,JAVA同样会对未经初始化的变量自动赋值,为NULL。
(因为NULL指的是不确定对象,所以适用于引用类型,不适用于基础变量类型。)
再说NullPointerException异常
指针,就是java中的对象的引用。比如String a;这个a就是指针。
空指针NullPointer,指针的内容为空,比如指针a,如果令它指向null,就是空指针。
空指针异常NullPointerException,一个指针为NULL。本身对象就为空了,没有方法给你调用,你在使用该对象的方法,就强人所难了。再说未经初始化的变量JAVA会自动报错。比如String
这篇关于业务参数判空和判断null的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!