Java集合体系,一些自我检验的问题:
- HashMap所有public函数你都知道是干嘛的吗? 哪些函数是Java8之后出现的高阶API(比如computeIfAbsent),你会用吗
- TreeMap是什么 比较器是什么,
- RandomAccess是什么
- stream能玩明白吗,你能把所有的数据库操作都用stream完成吗?
- 都说HashSet是基于HashMap实现的。 你能自己用HashMap实现一个HashSet吗
- JDK的集合,迭代器都是怎么实现的
- LinkedHashMap是怎么实现的,同样是有序,他和TreeSet有什么区别