nullpointexception的简单介绍

http://www.itjxue.com  2023-01-14 05:52  来源:未知  点击次数: 

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();//发生空指针异常

(责任编辑:IT教学网)

更多

推荐FTP服务器文章