在java中定义数组时,容易出现java.lang.NullPointerException异常,如以下情况:
   LinkedListGraph [] graph = new LinkedListGraph[10];
    graph[0].print();
    这样定义第二行会报出java.lang.NullPointerException异常,因为graph作为数组,虽然分配了内存,但是,没有初始化,java编译器会你试图引用一个指向Null的数组。所以,正确的应该是下面的:
LinkedListGraph [] graph = new LinkedListGraph[10];
for(int m  =0;m<gSize;m++)
  {
   graph[m] = new LinkedListGraph();
  }
    graph[0].print();  
 小时候家的对面有一座山,山的上面就是蓝天,所以总是幻想着有一天站到山顶用手摸一下蓝天…… 
	
posted on 2008-04-23 22:14 
丫丫 阅读(1318) 
评论(1)  编辑  收藏