Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 1.46 KB

File metadata and controls

63 lines (51 loc) · 1.46 KB

jdk1.8.0_241环境下

一、集合

  1. ArrayList
    a. 底层数据结构?
    b. 初始化参数?
    c. 何时扩容?如何扩容?
    d. 迭代器与快速失败机制?
    e. 并发操作会带来哪些问题?
    f. 场景应用场景?

  2. LinkedList
    a. 底层数据结构?
    b. 初始化参数?
    c. 何时扩容?如何扩容?
    d. 迭代器与快速失败机制?
    e. 并发操作会带来哪些问题?
    f. 场景应用场景?

  3. HashMap
    a. 底层数据结构?
    b. 初始化参数?
    c. loadFactor?threshold?
    d. 何时扩容?如何扩容?
    e. 迭代器与快速失败机制?
    f. 并发操作会带来哪些问题?
    g. 场景应用场景?

  4. TreeMap
    a. 底层数据结构?
    b. 初始化参数?
    c. 何时扩容?如何扩容?
    d. 迭代器与快速失败机制?
    e. 并发操作会带来哪些问题?
    f. 场景应用场景?

  5. LinkedHashMap
    a. 底层数据结构?
    b. 初始化参数?
    c. 何时扩容?如何扩容?
    d. 迭代器与快速失败机制?
    e. 并发操作会带来哪些问题?
    f. 场景应用场景?

二、并发集合

  1. CopyOnWriteArrayList
    a. 底层数据结构?
    b. 初始化参数?
    c. 何时扩容?如何扩容?
    e. 场景应用场景?

  2. ConcurrentHashMap
    a. 底层数据结构?
    b. 初始化参数?
    c. loadFactor?threshold?
    d. 何时扩容?如何扩容?
    g. 场景应用场景?

三、队列