【java面试篇】集合

Collection集合

  1. Collection集合常用方法有哪些?(说出8个)
  2. Collection集合有哪些遍历方式?
  3. 如何获取集合的迭代器?遍历迭代器的集合具体方法怎么写?
  4. List系列集合特点什么?有哪些特有的方法?(4个)
  5. ArrayList集合底层原理?特点?他的可变长度是如何实现的?如何遍历?
  6. LinkedList集合底层原理?特点?特有方法?(6个)使用场景?如何遍历?
  7. 为什么HashSet集合的元素是无序、不重复、无索引?底层原理?数组沾满了会出现什么问题?怎么办?
  8. 如何让HashSet集合去重复?
  9. LinkedhashSet有序的原理,特点?
  10. TreeSet集合特点,底层原理? 对于字符串,自定义类型是如何排序的?
  11. TreeSet集合是如何自定义排序的?
  12. 集合的并发修改异常举个例子?如何解决?
  13. 如何保证集合遍历并且删除数据不出现异常?
  14. 什么是可变参数?需要注意什么?
  15. 什么是CollectionS?有哪些静态方法?(4个)
  16. Map集合又叫什么集合?使用场景?
  17. Map集合常用方法?(10个)
  18. Map集合有哪几种遍历方式?
  19. HashMap集合底层原理?如何实现键是唯一的?
  20. LinkedHashMap集合原理?如何实现有序的?
  21. 什么事Stream?可以干什么?有什么优势?
  22. 如何获取Stream流,常见的中间方法(8个),终结方法(4个)?如何收集Stream流(分别收集为:List,Set,Map,Array)?
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值