由拆箱引发NPE 发表于 2021-04-13 更新于 2021-04-14 分类于 超级大坑 , java 阅读次数: 由拆箱引发bug12345public static void main(String[] args) { int a = 0; Integer b = null; System.out.println(a == b); // Exception in thread "main" java.lang.NullPointerException} 由于b是包装类型,而a是基本数据类型,在比较时对b进行拆箱,所以会通过((Integer)null).intValue()进行拆箱,从而引发NPE。 -------------本文结束感谢您的阅读------------- 本文作者: xiaocainiaoya 本文链接: http://xiaocainiaoya.github.io/2021/04/13/超级大坑/java/由拆箱引发bug/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!