向list集合插入对象报空指针异常解决问题 这是个新手很容易犯的错误,当我向list集合中添加数据时,明明对象里面有值却还报NullPointException,原因是对集合初始化时设置null值,此时只在栈内存中声明一个引用地址,而没有在堆内存中开辟真正的空间,所有调用add()方法时才会报空指针异常。 解决办法: List<User> list = null; 替换成 List<User> list = new ArrayList<>();