![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
基于源碼的個人理解 如有誤解請指正 Java中直接用運算符進行加法操作,會產(chǎn)生溢出: ? 說明a+b產(chǎn)生了溢出,且值等于絕對值最大的負數(shù)摘投,負...
參考牢記面向?qū)ο笪鍌€基本原則摩窃;深入理解Java中的重寫和重載集币;Java中方法的重寫與成員變量的隱藏晴竞;深入理解Java中的組合和繼承有一些個人看法...
自己啃的JDK8源碼拂蝎。如有錯誤請指正。如需轉(zhuǎn)載請標明出處惶室。 總結(jié)在前 首先根據(jù)key訪問桶要用原子操作温自。 桶為空放新node時用的CAS玄货。 桶不...
HashSet.add()調(diào)用的是HashMap.put()悼泌。HashMap判斷依據(jù)是key值松捉。映射到一個hash桶,當key值相等時馆里,替換掉舊...
全文概括 ? 虛擬機可以看作一臺抽象的計算機隘世,有自己的指令集和運行時內(nèi)存分區(qū)。堆和方法區(qū)是線程共享的鸠踪,隨JVM創(chuàng)建消亡丙者。棧和PC計數(shù)器是線程...
這里只寫了常用的,如果需要更多可以參閱每個字都是本人手敲的营密,若需轉(zhuǎn)載請注明出處 文檔類型定義(Document Type Definition)...
LeetCode386 - LexicogarphicalNumbers ? 記錄詳細的思考過程械媒,從此題加深對相關(guān)數(shù)據(jù)結(jié)構(gòu)的理解,記錄總結(jié)自...
2019.2.2 *更新CAS對應的x86匯編指令的解釋评汰,對底層實現(xiàn)又理解了一部分 全文簡單概括 ? CAS(Compare And Swa...
散列表 也叫哈希表 散列表本質(zhì)是數(shù)組存儲纷捞,通過 key-value 的形式存儲數(shù)據(jù),所以當取 value 的時候被去,實際上取數(shù)組某個位置的元素主儡,并...