什么是空指针异常(java.lang.NullPointerException)以及它们的原因是什么?
可以使用哪些方法/工具来确定原因,以便停止异常导致程序过早终止?
我正在研究一个稀疏矩阵类,需要使用一个数组LinkedList来存储矩阵的值.阵列的每个元素(即每个元素LinkedList)代表矩阵的一行.并且,LinkedList数组中的每个元素代表一列和存储的值.
在我的课堂上,我有一个数组的声明:
private LinkedList<IntegerNode>[] myMatrix;
Run Code Online (Sandbox Code Playgroud)
并且,在我的构造函数中SparseMatrix,我尝试定义:
myMatrix = new LinkedList<IntegerNode>[numRows];
Run Code Online (Sandbox Code Playgroud)
我最终得到的错误是
无法创建通用数组
LinkedList<IntegerNode>.
所以,我有两个问题:
IntegerNode是我创建的一个类.并且,我的所有类文件都打包在一起.