【每日阅读】2020年05月08日-《Java 开发手册》解读:三目运算符为何会导致 NPE?

链接

https://mp.weixin.qq.com/s/6EiYjxRWDR_nSVb40BQJJA

文章截图

简评

这篇文章其实核心是想表达“编译器自动拆箱可能会导致空指针异常”。和三目运算符关联上,是因为什么呢?因为更隐蔽?可能是吧。其实空指针原理就是下面这个代码

Integer integer = null;
// 肯定会报空指针异常
int intNum = integer;

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1622

(0)
geekgaogeekgao博主
上一篇 2020年5月7日
下一篇 2020年5月9日

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-2316.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900