一個問題引發對ArrayList的探索

下面這個代碼輸出是什麼? A. 運行時異常 B. 正確運行,輸出str1 C. 正確運行,輸出str2 D. 編譯時出現異常 答案:A 答案中首先排除D選項,代碼是編譯肯定是通過的。其他的先上機操作驗真僞: 的確是運行時異常。 我們看下報錯的行數第51行。爲什麼是這行報錯?上源碼: 這個是List類接口定義的源碼,看方法上的註釋最後一行。if the index is out of range(如
相關文章
相關標籤/搜索