Collection & Map 的面试题

  1. 请说一下java里面的容器
  2. 请说一下Iterator的作用
  3. 说一下Arraylist和LinkedList的区别和联系,并说明一下什么情况下用它们
  4. 说一下List,set,Map集合各有什么特征
  5. Hashset和TreeSet有什么区别
  6. 什么是泛型,如何使用?有什么好处
  7. 什么是for each循环,它可以循环哪些数据类型
  8. 什么是向上转型和向下转型
  9. HashMap和Hashtable有什么区别
  10. Collection和Collections有什么区别
  11. 写出Collecions的6个方法,并详细解释
  12. 写出Arrays类的常用的6个方法
  13. 比较一下集合和数组的优缺点
  14. 如何对一个对象排序,有几种方法。
  15. 在集合里怎么判断两个对象相等,要实现什么方法
  16. 怎么实现数组集合互换
  17. 分别写出List,Set,Map里面的5个常用方法
  18. HashMap与LinkedHashMap,和TreeMap的区别
  19. HashMap怎么实现有序
  20. 在List里面怎么去除重复的数
  21. List怎么实现排序
  22. 说一下链表和数组的区别
  23. HashSet的理解
  24. 什么类可以实现有序存储(ArrayList除外)
  25. HashMap和ArrayList是不是都是线程不安全的
  26. HashMap的底层是怎么实现的吗
  27. 怎么遍历Set,List,Map
  28. 为什么set是不允许重复的

本文转自https://blog.youkuaiyun.com/yilihuang/article/details/80768494

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值