专注秋天

文章
10
资源
0
加入时间
2年10月21天

Java collections framework一、原生数组带来的问题二、集合家族三、家族、接口四、ArrayList五、Linked 链表六、Iterator 迭代器七、for、forEach、Iterator 三者性能八、Set 下属 HashSet九、Set 下属 LinkedHashSet十、Map 下属 HashMap 与 泛型 Entry十一、map 转换为 set 后遍历十二、LinkedHashMap

Java 提供集合框架,是一个包含一系列实作可重复使用集合的数据结构的类别和界面集合。ArrayList 中删除数据时不能使用 forEach,可以使用迭代器。JDK1.8 以后,Hash 表底层是数组、链表和红黑树。迭代是重复反馈过程的活动,目的是接近并达到某些目标。若有嵌套循环时,不使用迭代器,使用 forEach。JDK1.8 以前,Hash 表底层是数组和链表。HashMap 属于 AbstractMap。增强 for 循环是一个小型,隐性的迭代器。Set 集合无序,且不允许出现重复元素