背景 我們平時(shí)使用idea查看框架看到的源碼都是通過(guò)idea自己反編譯出來(lái)的。缺少注釋和明確的變量命名。那如何才能下載框架真正的源碼呢? 解決i...
簡(jiǎn)介 在Java中提供了4個(gè)級(jí)別的引用:強(qiáng)引用、軟引用、弱引用和虛引用。在這4個(gè)引用級(jí)別中,只有強(qiáng)引用類FinalReference類是包內(nèi)可見(jiàn)...
標(biāo)記-清除算法 標(biāo)記-清除算法是現(xiàn)代垃圾回收算法的思想基礎(chǔ)。標(biāo)記-清除算法將垃圾回收分為兩個(gè)階段:標(biāo)記階段和回收階段。一種可行的實(shí)現(xiàn)方式是,在標(biāo)...
前言 日常生活中,我們想買房或者租房又沒(méi)有房源的時(shí)候,我們通常會(huì)找中介,由中介負(fù)責(zé)幫我們聯(lián)系房主,我們只需要最后簽合同就行了,而不用去關(guān)心中介怎...
前言 通俗點(diǎn)理解就是,解決一個(gè)問(wèn)題,有多種辦法策略。就像你追女孩子,通常的策略就是請(qǐng)吃飯、看電影、送花、噓寒問(wèn)暖等,這些就是不同的策略,都實(shí)現(xiàn)追...
參考資料[http://www.itdecent.cn/p/d9d9dcf23359] 定義 指確保一個(gè)類在任何情況下都絕對(duì)只有一個(gè)實(shí)例,并提...
簡(jiǎn)介 模板方法模式(Template Method Pattern):定義一個(gè)操作中的算法的框架,而將一些步驟延遲到子類中。模板方法允許子類在不...
關(guān)于threadLocal用法推薦 BaseStatementHandler
利用構(gòu)造器實(shí)現(xiàn)枚舉 代碼示例 執(zhí)行結(jié)果 利用抽象方法實(shí)現(xiàn)枚舉(失敗案例)