240 發(fā)簡信
IP屬地:廣東
  • 120
    源碼閱讀 - ThreadPoolExecutor

    0. ThreadPoolExecutor簡介 ExecutorService的一種實(shí)現(xiàn)類永淌,提供線程池的管理方法ThreadPoolExecutor類圖.pngThreadP...

  • 源碼閱讀 - ConcurrentHashMap類注釋

    ConcurrentHashMap源碼build 1.8.0_121-b13版本類注釋

  • 源碼閱讀 - ConcurrentHashMap

    0. ConcurrentHashMap是什么 key和value都不能為null崎场,和HashTable一樣 默認(rèn)大小為16,擴(kuò)容時(shí)為2的冪遂蛀,擴(kuò)容閾值為0.75*cap 節(jié)點(diǎn)...

  • 120
    Java并發(fā) - Happens-before規(guī)則

    0. 前言 介紹Happens-before規(guī)則前谭跨,需要對JMM(Java Memory Model)有一定了解(可以閱讀參考目錄中6-12(強(qiáng)烈推薦))。簡單來說李滴,程序員寫...

  • 謝謝~

    Java不可變類

    0. 幾個(gè)問題 什么是不可變類螃宙? 不可變類的優(yōu)缺點(diǎn)是什么? 常見的不可變類有哪些悬嗓?String為什么要設(shè)計(jì)成不可變類污呼? 如何自己設(shè)計(jì)一個(gè)不可變類裕坊?帶著這幾個(gè)問題閱讀本文以期能...

  • Java并發(fā) - COW容器

    0. COW是什么 COW:Copy On Write寫時(shí)復(fù)制包竹,并發(fā)的一種優(yōu)化策略。當(dāng)多個(gè)線程訪問某共享資源時(shí),如果其中一個(gè)線程需要更改資源內(nèi)容周瞎,不直接在原資源上修改苗缩,而是復(fù)...

  • Java不可變類

    0. 幾個(gè)問題 什么是不可變類? 不可變類的優(yōu)缺點(diǎn)是什么声诸? 常見的不可變類有哪些酱讶?String為什么要設(shè)計(jì)成不可變類? 如何自己設(shè)計(jì)一個(gè)不可變類彼乌?帶著這幾個(gè)問題閱讀本文以期能...

  • 源碼閱讀 - TreeMap

    0. TreeMap是什么 基于紅黑樹的NavigableMap實(shí)現(xiàn)泻肯,排序的依據(jù)是創(chuàng)建時(shí)指定的Comparator(如果有指定)或者Key的自然順序(如果key實(shí)現(xiàn)了Comp...

  • 二叉樹 - 二叉查找樹

    0. 定義 又叫二叉排序樹(Binary Sort Tree)、二叉搜索樹(Binary Search Tree)慰照, 即BST 二叉排序樹或者是一棵空樹灶挟,或者是具有下列性質(zhì)的...

  • 120
    二叉樹 - 紅黑樹

    0. 定義 R-B Tree,全稱是Red-Black Tree毒租,又稱為“紅黑樹”稚铣,它一種特殊的二叉查找樹。紅黑樹的每個(gè)節(jié)點(diǎn)上都有存儲位表示節(jié)點(diǎn)的顏色墅垮,可以是紅(Red)或黑...

  • 源碼閱讀 - LinkedHashSet

    本文中關(guān)于LinkedHashMap的部分參考源碼閱讀 - LinkedHashMap 0. LinkedHashSet是什么 LinkedHashSet繼承自HashSet...

  • 源碼閱讀 - LinkedHashMap

    0. LinkedHashMap是什么 從類的注釋中可以知道LinkedHashMap有以下特點(diǎn): 使用HashTable和鏈表實(shí)現(xiàn)的惕医,遍歷順序可預(yù)測的,Map接口的實(shí)現(xiàn)算色。 ...

  • 源碼閱讀 - HashTable

    0. HashTable是什么 繼承Dictionary put get remove等方法是synchronized修飾 存儲<Key, Value>類型 1. 主要數(shù)據(jù)結(jié)...

  • 源碼閱讀 - HashSet

    本文中涉及HashMap的知識參考HashMap源碼閱讀 0. HashSet是什么 實(shí)現(xiàn)Set接口剃允,所以元素不重復(fù)沛简,最多一個(gè)null元素 不保證元素的存儲順序 1. 實(shí)現(xiàn)的...

  • 源碼閱讀 - Vector

    0. Vector是什么 動態(tài)數(shù)組 實(shí)現(xiàn)List接口 內(nèi)容改變相關(guān)的方法均為synchronized 1. 實(shí)現(xiàn)的本質(zhì) 數(shù)組 2. 主要api解析 2.1 構(gòu)造函數(shù) 默認(rèn)的i...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品