2020年高頻Java面試真題總結

一、HashMap 和 Hashtable 有什麼區別? HashMap是線程不安全的,HashTable是線程安全的; HashMap中允許鍵和值爲null,HashTable不允許; HashMap的默認容器是16,爲2倍擴容,HashTable默認是11,爲2倍+1擴容; 二、JVM 對 Java 的原生鎖做了哪些優化? 1、自旋鎖 在線程進行阻塞的時候,先讓線程自旋等待一段時間,可能這段時
相關文章
相關標籤/搜索