0 0

eclipse中数组越界问题如何快速调试并且解决错误?5

eclipse中,出现数组越界问题(java.lang.ArrayIndexOutOfBoundsException),想问一下大家一般都是怎么调试的?
我一般都是把涉及到数组的代码一段一段的注释起来,然后再一步一步的运行,直到找到相应的出错代码。
一般java.lang.ArrayIndexOutOfBoundsException后面都会跟一个数字,这个数字有什么用呢?对找出出错代码有帮助吗?

问题补充:
kevinpan45 写道
你一段一段注释起来调不是要调很多次吗,eclipse不是有提示是在那一行出错吗,干嘛要这样调,一般出错的时候exception信息里面都标注有哪个类哪个方法那一行出错的。后面跟的那个数字意思是在数组的第几位越界吧。


Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at com.akon405.www.RadixSort.<init>(RadixSort.java:20)
at com.akon405.www.RadixSort.main(RadixSort.java:46)

类似于这样的,在“java.lang.ArrayIndexOutOfBoundsException”后面的5是什么意思呢?
2012年3月31日 12:25

1个答案 按时间排序 按投票排序

0 0

你一段一段注释起来调不是要调很多次吗,eclipse不是有提示是在那一行出错吗,干嘛要这样调,一般出错的时候exception信息里面都标注有哪个类哪个方法那一行出错的。后面跟的那个数字意思是在数组的第几位越界吧。

2012年3月31日 16:59

相关推荐

Global site tag (gtag.js) - Google Analytics