java容器
Java容器
一套用于存储数据和对象的工具,里面除了存储对象的容器之外,还提供了一套用于处理和操作容器里面的对象的一套工具类。

Java 容器分为 Collection 和 Map 两大类。
1.Collection
一个独立元素的序列,这些元素都服从一条或多条规则。其中List必须按照插入的顺序保存元素、Set不能有重复的元素、Queue按照排队规则来确定对象的产生顺序(通常也是和插入顺序相同)
1.Map
一组成对的值键对对象,允许用键来查找值。ArrayList允许我们用数字来查找值,它是将数字和对象联系在一起。而Map允许我们使用一个对象来查找某个对象,它也被称为关联数组。或者叫做字典。
问题:
- Collection 和 Collections 有什么区别?
- List、Set、Map 之间的区别是什么?
- HashMap 和 Hashtable 有什么区别?
- 如何决定使用 HashMap 还是 TreeMap?
- 说一下 HashMap 的实现原理
- 说一下 HashSet 的实现原理?
- ArrayList 和 LinkedList 的区别是什么?
- 如何实现数组和 List 之间的转换?
- ArrayList 和 Vector 的区别是什么?
- Array 和 ArrayList 有何区别?
- 迭代器 Iterator 是什么?
- Iterator 怎么使用?有什么特点?
- Iterator 和 ListIterator 有什么区别?
- 怎么确保一个集合不能被修改?
转载:
https://blog.csdn.net/qq_43969123/article/details/105804956
https://www.cnblogs.com/jkzr/p/10729124.html
时刻保持一颗敬畏、感恩的心!

浙公网安备 33010602011771号