AtomicLong 利用底層操作系統(tǒng)的CAS來(lái)保證原子性,在一個(gè)死循環(huán)內(nèi)不斷執(zhí)行CAS操作,直到操作成功。不過(guò),CAS操作的一個(gè)問(wèn)題是在并發(fā)量比較大的時(shí)候,可能很多次的執(zhí)行CAS操作都不成功,這樣性能就受到較大影響...查看全文>>
按照正常邏輯來(lái)看,一般是工作時(shí)間越長(zhǎng),對(duì)應(yīng)的職位等級(jí)越高,每個(gè)職級(jí)的薪資也是不同的。參考第三方平臺(tái)數(shù)據(jù),匯總了不同工作年限Java程序員的平均薪資,給想入行的同學(xué)一個(gè)參考。查看全文>>
Optional是`JDK1.8`推出的一個(gè)新的類,是一個(gè)沒(méi)有子類的工具類,`Optional`可以理解為一個(gè)容器,其內(nèi)部?jī)H能存放一個(gè)對(duì)象元素或者存放null...查看全文>>
相信很多朋友在開(kāi)發(fā)和工作過(guò)程中都會(huì)使用MarkDown格式來(lái)編寫(xiě)文檔,Markdown文檔的好處多多...查看全文>>
面試過(guò)的人都知道,HashMap是Java程序員在面試中最最最經(jīng)常被問(wèn)到的一個(gè)點(diǎn),可以說(shuō),不了解HashMap都不好意思說(shuō)自己是做Java開(kāi)發(fā)的?;旧夏闳ッ嬖囀夜?,有七八家都會(huì)問(wèn)到你HashMap...查看全文>>
面試官:小王,你說(shuō)說(shuō)HashMap的是線程安全的嗎?小王:HashMap不安全,在多線程下,會(huì)出現(xiàn)線程安全問(wèn)題。他兄弟HashTable查看全文>>