数组与 集合的区别? 数组: 长度是固定的 可以基本数据类型 还可以存储引用数据类型的数据,二维数组可以存一维数组,一维数组为对象 数组中的元素 数据类型必须一致 集合: 长度是变化的 只能够存储引用数据类型的数据 在集合中,元素的数据类型可以不相同, 但是,在实际开发使用中,通常在集合中只存放一个数据类型的数据
遍历List集合 有几种方式? 方式1: for() size()\ get(int index) 方式2:Collection集合中的iterator() 迭代器 方式3:List集合中的ListIterator() 迭代器 不会发生并发修改异常 方式4: 增强for() 遍历Set集合 有几种方式? 方式1:Collection集合中的iterator()迭代器 方式2:增强for() 遍历Map集合 有几种方式? 方式1:通过键取键取值 keySet() 方式2:通过键值对取键取值 entrySet()
Collection 与 Map 的区别 Map: 双列集合(夫妻) | HashMap 能存null | TreeMap 能存null | Hashtable 不能存null Collection: 单列集合(光棍) | List | ArrayList 数组 | linkedList 链表 | Vector 数组 | Set | HashSet 哈希表 | TreeSet 二叉树
|