1.ArrayList的索引为什么从0开始,不是从1开始? 2.Java集合的fast-fail机制? 3.Java反射类在哪个包里?包路径? 4.MySQL主键索引为什么比唯一索引更快? 5.Java中有没有方法进行主动的垃圾回收?