在本套課程中,我們將全面的講解synchronized相關(guān)知識(shí),從并發(fā)編程中的三個(gè)問題,到Java內(nèi)存模型和synchronize如何保證三大特性,再到深入JVM源碼分析synchronized原理,再到JDK6中對(duì)synchronized的優(yōu)化,包含synchronized鎖升級(jí)的過程,最后總結(jié)我們平時(shí)寫代碼如何對(duì)synchronized優(yōu)化,寫出保證共享數(shù)據(jù)安全,并且執(zhí)行效率高的代碼。查看全文>>
有一定的Java基礎(chǔ),并且要有一定的面向?qū)ο笏枷牒途W(wǎng)絡(luò)編程,多線程基礎(chǔ)。查看全文>>
java領(lǐng)域存在多種日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Slf4j,Logback,Jul。在本套課程中,我們將全面的講解java日志相關(guān)的知識(shí)。查看全文>>
在本套課程中,我們將全面的講解JAVA泛型技術(shù),從JAVA推出泛型的背景到泛型的常見使用方式和應(yīng)用,再到泛型的設(shè)計(jì)原理,最后到泛型的高級(jí)使用;整個(gè)教學(xué)結(jié)合一系列的應(yīng)用案例,由淺入深,由點(diǎn)到面的講解了整個(gè)泛型體系。查看全文>>
HashMap集合在企業(yè)開發(fā)中是必用的集合同時(shí)也是面試官面試率很高的集合,因?yàn)镠ashMap里面涉及了很多的知識(shí)點(diǎn),可以比較全面考察面試者的基本功,想要拿到一個(gè)好offer,這是一個(gè)邁不過的坎。在阿里等大廠面試中HashMap會(huì)經(jīng)常被問起的。查看全文>>