螞蟻金服初級Java電話面試 面試題

1.String, StringBuffer, StringBuilder 的區別,爲何String 不可改變,StringBuilder能夠改變?安全

2.HashMap 是否是有序的,有哪些有序的Map?爲何TreeMap 是有序的?ui

HashMap是否是線程安全的?若不是,如何實現線程安全問題?加sychronized,要如何加?線程

CurrentHashMap如何實現線程安全的?內部每一個segement是如何實現線程安全的?線程安全

3.什麼是線程死鎖?如何避免線程死鎖?如何加一個線程死鎖檢查機制?gem

相關文章
相關標籤/搜索