1、2种迭代取出的方法本人按老师要求的不理解先记住并能写出,但不是很理解想请教童鞋来帮忙解析一下迭代器与特有迭代器底层结构 ?
2、再想问问特有迭代与普通的共同点与不同点?普通及特有迭代器也是所有collection和都可以用的吗???collection和Map是什么关系都继承了Iterable接口吗?(还想确定一下terator返回的是Iterator接口的实现类对象 ,iterator的实现类是ArrayList Linkedlist Vertor HashSet TreeSet吗?listIterator返回的是 ListIterator接口的是实现类对象 , listIterator的实现类也是以上List、Set集合对吧?)
3、及它们在实际开发使用中的区别及注意事项?(比如在视频中听老师说集合在迭代中不能用集合的方法修改长度,那该如何修改呢?) |