【Java】java.lang.NullPointerException的两个原因

自己写程序时出现过 java.lang.NullPointerException错误的一些原因

  (1)自己建立了一个数组,但每个数组元素没单独初始化(单独new一个新对象)。

  (2)在进行if (array == null || array.length <= 0)判断时,写成了if (array.length <= 0 || array == null)。程序中必须先判断null。

以后出现相关的错误都会在博客中记录一下。

原文地址:https://www.cnblogs.com/yongh/p/9133648.html