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