Java int[]指向什么?
或者它的价值到底是什么 这与有关此代码的问题有关:Java int[]指向什么?,java,Java,或者它的价值到底是什么 这与有关此代码的问题有关: private static int[] x; public static void main(String[] args) { System.out.print(x[0]); } 它不编译(显然)。x的值是null 当您执行以下操作时,它会给出一个NullPointerException: System.out.print(x[0]); 嗯……它编译得很好。我的意思是它会引发运行时异常。您的main方法中x
private static int[] x;
public static void main(String[] args)
{
System.out.print(x[0]);
}
它不编译(显然)。x的值是
null
当您执行以下操作时,它会给出一个NullPointerException
:
System.out.print(x[0]);
嗯……它编译得很好。我的意思是它会引发运行时异常。您的
main
方法中x
的值是null
。试图取消对它的引用以访问索引0
处的元素会导致NullPointerException
。