AtomicLong 利用底層操作系統的CAS來保證原子性,在一個死循環內不斷執行CAS操作,直到操作成功。不過,CAS操作的一個問題是在并發量比較大的時候,可能很多次的執行CAS操作都不成功,這樣性能就受到較大影響...查看全文>>
按照正常邏輯來看,一般是工作時間越長,對應的職位等級越高,每個職級的薪資也是不同的。參考第三方平臺數據,匯總了不同工作年限Java程序員的平均薪資,給想入行的同學一個參考。查看全文>>
Optional是`JDK1.8`推出的一個新的類,是一個沒有子類的工具類,`Optional`可以理解為一個容器,其內部僅能存放一個對象元素或者存放null...查看全文>>
相信很多朋友在開發和工作過程中都會使用MarkDown格式來編寫文檔,Markdown文檔的好處多多...查看全文>>
面試過的人都知道,HashMap是Java程序員在面試中最最最經常被問到的一個點,可以說,不了解HashMap都不好意思說自己是做Java開發的。基本上你去面試十家公司,有七八家都會問到你HashMap...查看全文>>
面試官:小王,你說說HashMap的是線程安全的嗎?小王:HashMap不安全,在多線程下,會出現線程安全問題。他兄弟HashTable查看全文>>