摘要:
五十七、只针对异常情况才使用异常: 不知道你否则遇见过下面的代码:1 try {2 int i = 0;3 while (true)4 range[i++].climb();5 } catch (ArrayIndexOutOfBoundsException e) {6 } 这段代码的意图不是很明显,其本意就是遍历变量数组range中的每一个元素,并执行元素的climb方法,当下标超出range的数组长度时,将会直接抛出ArrayIndexOutOfBoundsException异常,catch代码块将会捕获到该异... 阅读全文