posts - 27,  comments - 37,  trackbacks - 0
     在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 丫丫 阅读(1303) 评论(1)  编辑  收藏


FeedBack:
# re: java.lang.NullPointerException
2008-07-30 17:52 | 555
我的是在javascrip中出现这个情况
if(Form.getValue("name")!=""){

}
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(1)

随笔分类(25)

随笔档案(27)

文章分类

搜索

  •  

最新评论

阅读排行榜

评论排行榜