10-8 唐兆文

list接口继承自collection接口,是有序集合

list可以储存一组不唯一,有序的对象,null。

ArrayList集合中foreach不允许删除增加ArrayList中的元素。

ArrayList采用和数组一样连续的顺序存储方式,当对数据频繁检索时效率较高,而LinkedList类采用链表储存方式,当对数据添加删除或修改比较多时,建议选择LinkedList类存储数据。

set接口可以储存一组位移,无序对象。允许值为null。

set接口无法使用普通for循环进行遍历。遍历还有一只种方式,iterator接口

iterator接口表示对集合进行迭代的迭代器。iterator接口为集合而生,专门实现集合的遍历主要有两种方法:

hasNext():判断是否存在下一个可以访问的元素,如果任有元素可迭代,则返回true;

next():返回要访问的下一个元素。

凡是由collection接口派生而来的接口或者类,都是先了iterate()方法,iterate()方法返回一个iterator对象。

collection类是java提供的一个集合操作工具类,它包含大量的静态方法,用于实现对集合元素的排序查找和替换等操做。

collections和collection是不同的前者是集合的操作类,后者是集合接口

map不能有重复的键,每个键最多一个值

一个键值对一个entry

key不要求有序,value也不要求有序但允许重复

心得

数据结构属实有点难

标签

评论


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1