java知识点Hashmap源码级掌握扩容红⿊树最⼩树化容量hash冲突解决有些⾯试官会提出发⾃灵魂的审问⽐如为什么是红⿊树别的树不可以吗为什么8的时候树化4不可以吗等等concureentHashMap段锁如何分段和hashmap在hash上的区别性能等等HashTable同步锁这块可能会问你synchronized关键字1.6之后提升了什么怎么提升的这些ArrayList优势扩容什么时候⽤LinkedList优势什么时候⽤ 和arraylist的区别等等基本类型和包装类型的区别涉及⾃动装箱和拆箱怎么做的原理String StringBuffer StringBuilder哪个是安全的字符串编码的区别被问到过我觉得⽐较容易被忽视的⼀个点什么是泛型怎么⽤泛型static能不能修饰threadLocal为什么这道题我当时⼀听到其实挺懵逼的Comparable和Comparator接⼝是⼲什么的其区别多态的原理是什么感觉这个很容易被问到