當我的程序拋出異常時,我得到的返回值爲7.究竟是7是什麼意思,我在哪裏可以得到這些返回值的列表?或者那只是它發生的第一行(儘管我有一次-1)?JAVA:對於ArrayIndexOutOfBoundsException異常,返回值意味着什麼?
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 7
at DataReader.get(DataReader.java:74)
at Employees.<init>(Employees.java:48)
at Main.main(Main.java:7)
很酷。謝謝!我知道我在陣列邊界之外,但我不知道那顯示了我試圖訪問的不存在的項目。 :D太糟糕了,並沒有說在javadoc中。 – trusktr 2010-10-16 18:15:20
實際上,如果沒有詳細討論,實際上至少要提到它:「[例外]拋出ArrayIndexOutOfBoundsException [is]來指示數組已被非法索引訪問。索引爲負數或大於或等於陣列的大小「。 http://download.oracle.com/javase/1.4.2/docs/api/java/lang/ArrayIndexOutOfBoundsException.html – 2010-10-16 18:36:53