本文参考黑马教程:https://www.bilibili.com/video/BV18J411W7cE?p=220
两点:可重复,有序
这一部分可以参考https://blog.csdn.net/qq_43398404/article/details/122790620
介绍了failfast与failsafe
通常arraylist的迭代器是failfast机制
解决方案是不使用迭代器,直接用for循环遍历
继承了iterable接口
也就是说所有实现了collection接口的子类都可以使用增强for
该接口有如下方法
同样参考https://blog.csdn.net/qq_43398404/article/details/122790620
hash值可以通过重写方法hashcode完成不同对象的hash值都相同
hashset底层使用的是hash表
两点:有序但是不重复
特点:具有排序作用