初学java编程的时候,java.lang.NullPointerException空指针异常是非常可能出现的。当出现这个异常的时候,一般情况下是由于使用了空值进行操作。因此,遇到空指针异常第一时间检查报错的位置是否没有判空就使用了变量!
比如,以下是我写的一个java程序出现空指针异常时控制台的信息:
然后点开报错位置,发现正是由于使用了初始化为null值的变量导致了这个异常:
在if条件语句中加上判断interceptorname不为空之后,程序就能正常运行了!
初学java编程的时候,java.lang.NullPointerException空指针异常是非常可能出现的。当出现这个异常的时候,一般情况下是由于使用了空值进行操作。因此,遇到空指针异常第一时间检查报错的位置是否没有判空就使用了变量!
比如,以下是我写的一个java程序出现空指针异常时控制台的信息:
然后点开报错位置,发现正是由于使用了初始化为null值的变量导致了这个异常:
在if条件语句中加上判断interceptorname不为空之后,程序就能正常运行了!