nullpointexception的简单介绍
NullpointException异常
你这个是运行时异常,所以编译当然没问题。
看了一下,你直接返回 return multipliers[x][y];,我想问的是,你对multipliers[][]数组初始化了吗?我看了你的代码,我没有发现你有初始化multipliters[][]的地方啊,如果你不初始化multipliters,调用时如果用到multipliters,就会抛出空引用异常。从里的异常信息里可以知道你在main函数里用到了getMultiplier()函数,而multipliters没有初始化,所以会抛出异常。我是这么猜的哦,因为看不了你全部代码,不知道你有没有初始化。还有,你这里title[][]数组也没有出始化,但异常信息没有显示,只有两种可能,一是你在main函数里没有使用到title[][],二是你用到title[][]的语句调用在getMultiplier()之后,因为在还没有执行到调用title[][]的语句之前就已经抛出异常,所以程序没有执行到title[][],也就没有抛出title[][]的空引用异常。我猜是第二种,不调用title[][]你写来干嘛 ,呵呵。
只是我的一面之词,希望对你有帮助!
你初始化要指定每个维数的大小啊,你应该这样写:
Multiplier[][] multiplier = new Multiplier[boardSize][boardSize];
Title[][] title=new Title[boardSize][boardSize];
java中:NullPointerException 是什么错误?
是没有指针,但是这个错误说的是你的对象为null了,也就是说你没有创建对象就使用这个对象了,这时就会报这个错误,比如:
A a;
a.getUser();此时就是空指针异常。
应该这样:A a=new A();
a.getUser();此时就不会错了。
public class A{
public void getUser(){
System.out.println("I'm Bob");
}
}
文件夹中的文件处理时,莫名空指针异常(NullpointException)
在循环处理文件夹里的文件时,莫名出现空指针异常(NullpointException),
出现这种情况,可以查看下文件夹里是不是有隐藏文件。有可能是隐藏文件造成的异常。
查看隐藏文件命令: ls -la
查看是否有[.]或[..]的文件,或者以[.]开头的文件
删除隐藏文件命令:rm -rf .*? ? ?#这个命名令要非常小心检查不要写错,不要酿成删除全盘删除。

java出现 NullPointException异常解决方法
你好,发生空指针,好好检查下,是否有变量为空,而你没有去判断,就直接使用,就会出现
例如:
String s = null; //对象s为空(null)
int length = s.length();//发生空指针异常