java面试八股文

目录

  • 一、java
      • (1)集合
        • 1.list:LinkedList、ArrayList和Vector
        • 2.set:HashSet和TreeSet
        • 3.map:HashMap、TreeMap和HashTable
        • 4.list、set和map的区别
        • 5.HashMap扩容机制
        • 6.HashMap中的循环链表是如何产生的
        • 7.B树和B+树的区别
        • 8. HashMap为什么用红黑树而不是AVL树或者B+树
        • 9.CopyOnWriteArrayList的原理
        • 10.BlockingQueue中有哪些方法
      • (4)多线程
        • 1.Java中线程安全的基本数据结构
        • 2.创建线程有哪几种

你可能感兴趣的:(面试,学习路线,阿里巴巴,java,面试,经验分享,开发语言,后端)