原文:JDK源碼閱讀(7):ConcurrentHashMap類閱讀筆記

ConcurrentHashMap . 一些重要參數 . MAXIMUM CAPACITY參數 MAXIMUM CAPACITY參數表示map的最大容量,默認為 lt lt 。 . DEFAULT CAPACITY參數 DEFAULT CAPACITY參數表示map的默認容量,為 。 . MAX ARRAY SIZE參數 MAX ARRAY SIZE參數表示map的數組最大長度,在toArray ...

2021-11-25 14:38 0 282 推薦指數:

查看詳情

JDK源碼閱讀(4):HashMap閱讀筆記

HashMap 1. 一些重要參數 1.1 serialVersionUID屬性 serialVersionUID適用於java序列化機制。簡單來說,JAVA序列化的機制是通過 判斷的serialVersionUID來驗證的版本一致的。在進行反序列化時,JVM會把傳來的字節流中 ...

Sun Oct 10 23:57:00 CST 2021 0 135
JDK源碼閱讀(2):String閱讀筆記

String 1. value數組 用於存儲String的字符。 @Stable注解表示變量最多被修改一次,稱為“穩定的”。 2. checkBoundsOffCount和checkB ...

Mon Oct 04 19:00:00 CST 2021 1 204
JDK源碼閱讀(1):Object閱讀筆記

Object 1. @HotSpotIntrinsicCandidate 使用@HotSpotIntrinsicCandidate注解標注的方法,表示JVM可能為該方法提供了一些基於CPU指令 ...

Sun Sep 19 00:02:00 CST 2021 0 236
JDK1.8 ConcurrentHashMap源碼閱讀

1. 帶着問題去閱讀 為什么說ConcurrentHashMap是線程安全的?或者說 ConcurrentHashMap是如何防止並發的? 2. 字段和常量 首先,來看一下ConcurrentHashMap中的一些字段和常量,這些在接下來的操作中會用得到 2.1. 常量 ...

Mon Nov 26 06:39:00 CST 2018 0 786
JDK1.8源碼閱讀筆記(1)Object

JDK1.8源碼閱讀筆記(1)Object ​ Object 類屬於 java.lang 包,此包下的所有在使⽤時⽆需⼿動導⼊,系統會在程序編譯期間⾃動 導⼊。Object 是所有的基類,當⼀個沒有直接繼承某個時,默認繼承Object,也就是說任何 都直接或間接繼承此類 ...

Tue Sep 07 20:28:00 CST 2021 0 357
HashMap源碼閱讀筆記(基於jdk1.8)

1、HashMap概述:     HashMap是基於Map接口的一個非同步實現,此實現提供key-value形式的數據映射,支持null值。   HashMap的常量和重要變量如下: ...

Wed Oct 26 05:01:00 CST 2016 0 1482
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM