【求职】java面试题之集合部分

马上就2020年了,因为java开发薪资比较高,很多同学想找java方面的工作,但是又怕搞不定面试怎么办?别着急,给大家整理了一些java关于集合部分的面试题,可以提前做做准备,欢迎关注我了解更多java面试内容

1、Map和ConcurrentHashMap的区别?

2、hashMap内部具体如何实现的?

3、如果hashMap的key是一个自定义的类,怎么办?

4、ArrayList和LinkedList的区别,如果一直在list的尾部添加元素,用哪个效率高?

5、HashMap底层,负载因子,为啥是2^n?

6、ConcurrentHashMap锁加在了哪些地方?

7、TreeMap底层,红黑树原理?

8、concurrenthashmap有啥优势,1.7,1.8区别?

9、ArrayList是否会越界?

10、什么是TreeMap?

11、ConcurrentHashMap的原理是什么?

12、Java集合类框架的基本接口有哪些?

13、为什么集合类没有实现Cloneable和Serializable接口?

14、什么是迭代器?

15、Iterator和ListIterator的区别是什么?

16、快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?

17、HashMap和Hashtable有什么区别?

18、ArrayList和LinkedList有什么区别?

19、ArrayList,Vector,LinkedList的存储性能和特性是什么?

20、Collection 和 Collections的区别。

21、你所知道的集合类都有哪些?主要方法?

22、List、Set、Map是否继承自Collection接口?

23、阐述ArrayList、Vector、LinkedList的存储性能和特性

24、List、Map、Set三个接口存取元素时,各有什么特点?

如果觉得有用,就点个赞吧。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:V...
    Oneisall_81a5阅读 911评论 0 11
  • Java集合类可用于存储数量不等的对象,并可以实现常用的数据结构如栈,队列等,Java集合还可以用于保存具有映射关...
    小徐andorid阅读 1,976评论 0 13
  • 原文地址 Java集合 Java集合框架:是一种工具类,就像是一个容器可以存储任意数量的具有共同属性的对象。 Ja...
    gyl_coder阅读 996评论 0 8
  • Java SE 基础: 封装、继承、多态 封装: 概念:就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽...
    Jayden_Cao阅读 2,150评论 0 8
  • 苦乐年华,总会有风雨洒落在肩,悲喜人生,总会有坎坷摆放在眼前,绚丽梦想,总会有乌云遮住天。 困难面前,有勇气,才能...
    峄安阅读 290评论 0 0