把代码晒上来,你那是出现运行时空指针。就是有些指针指向的对象要语句运行了才有可能会跑出来的。比如一个方法返回一个List,你用一个List指针来接受这个方法的返回,但有可能这个方法返回的是空指针,这时你操作这个List指针所指向的对象时就会发生空指针异常。所以你上面的运行时出这个异常很正常。
我也学的JAVA 空指针异常一般就是说没有执行的对象,比如你说小红打酱油,但是你连小红都没定义,怎么去让他打酱油呢?所以要先设定执行的对象。以上的例子,是我老师教我的时候给我举的。。