编程轶事-java中的null-遁地龙卷风

Posted 遁地龙卷风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程轶事-java中的null-遁地龙卷风相关的知识,希望对你有一定的参考价值。

1.null是个奇妙的东西,可以理解为对象占位符

User user = null;

System.out.println(user.getCredits());

可以通过编译,

User user;

System.out.println(user.getCredits());却不行

当类似User user = null;这样的变量去调用只有User user = new User();才能调用的方法时,NullPointerException就触发了。

2.当为null的包装类复值给基本类型时,也会触发NullPointerException

Integer test = null;

int oop = test;

3.是不是null只能看不能用呢?

null可以强转为任何类型的对象,可以用它来调用静态方法。

 

以上是关于编程轶事-java中的null-遁地龙卷风的主要内容,如果未能解决你的问题,请参考以下文章

突破瓶颈-遁地龙卷风

超越三大mvvm框架-遁地龙卷风

java抽象-老师的生日-逻辑思维-有趣的面试题-遁地龙卷风

面向过程与面向对象的区别-遁地龙卷风

嵌套调用less函数时参数值的变化及提取部分-遁地龙卷风

mysql存储过程编写-入门案例-遁地龙卷风