Topic: 谁能帮我看看这段有异常的代码, 就3行! 谢谢!(Array, NullPointerException) |
Print this page |
1.谁能帮我看看这段有异常的代码, 就3行! 谢谢!(Array, NullPointerException) | Copy to clipboard |
Posted by: Job Posted on: 2006-03-31 22:12 第1行: ArrayList[] menu = new ArrayList[3]; 第2行: Object a = null; 第3行: menu[1].add(a); 第3行抛出java.lang.NullPointerException的异常, 是为什么呢? 谢谢大家! |
2.Re:谁能帮我看看这段有异常的代码, 就3行! 谢谢! [Re: Job] | Copy to clipboard |
Posted by: zcjl Posted on: 2006-04-01 00:43 ArrayList[] menu = new ArrayList[3]; 这个只是声明一个长度为3的数组对象的reference而已,并没有对数组的元素进行初始化,因此此时menu[1]为Null。 调用一个Null对象的方法,当然会有java.lang.NullPointerException咯 |
3.Re:谁能帮我看看这段有异常的代码, 就3行! 谢谢! [Re: Job] | Copy to clipboard |
Posted by: Job Posted on: 2006-04-01 12:40 谢谢啊, 明白了, 我改改去! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |