String a[]=null;
if(a[0]!=null)
{
System.err.println("dd-1");
}
if(a!=null)
{
System.err.println("dd-2");
}
}
最初のif条件ではnullポインタ例外がスローされますが、2番目のif条件ではnullポインタ例外がスローされませんか? 誰か私に同じことを説明してもらえますか? ヒープメモリの割り当てに関するこの背後にある概念はありますか?
また、 Missing memory allocation,String a[]=new String.[10]; のせいで問題を知りました。コンセプトを説明してください。