java中Array.remove()方法,源码中不对负索引进行检查
public E remove(int index) { # 检查remove源码是,发现 其中对index 的检查仅限于上溢出检查 # 没有显示的对下溢出进行检查? rangeCheck(index); modCount++; # 在此处,elementData 是一个Object[] 对象实例,会自动对下溢出进行检查 !!! E oldValue = elementData(index); int numMove