HashMap
HashMap ฎӞӻڥአߢᤒܻቘਂؙزᔰጱᵞݳ҅ଚӬ꧋ᦜᑮጱkey-value Ძ꧊̶HashMap ฎᶋ ᕚᑕਞقጱ҅Ԟ੪ฎ᧔ࣁग़ᕚᑕጱሾहӥ҅ݢᚆտਂࣁᳯ᷌҅ᘒHashtable ฎᕚᑕਞقጱ̶
HashMap Ԟඪ೮ fail-fast ̶ګHashMap ጱਫֺํӷӻ݇හٌߥᚆғڡতᰁݢৼ̶ࢩے አֵզCollections.synchronizedMap(new HashMap(...)) ᭜Ӟӻᕚᑕਞقጱ HashMap̶
TreeMap ᔄ
Ӟӻचԭ NavigableMap ਫሿጱᕁἓ̶ᬯӻmap ໑ഝ key ᛔᆐഭଧਂؙ҅ᘏ᭗ᬦComparator ᬰ ᤈਧګഭଧ̶
TreeMap ԅ containsKey,get,put removeොဩ׀ԧ log(n) ጱᳵᲀ̶ ဳᬯӻਫሿӧฎᕚᑕਞقጱ̶ইຎग़ᕚᑕଚݎᦢᳯTreeMap҅ଚӬᛗӞӻᕚᑕץදԧmap҅
ᶳᬰᤈक़᮱ےᲁ̶ᬯ᭗ଉ᭗ᬦࣁᛔᆐᤰᵞݳጱӻӤᬰᤈݶྍਫሿ҅ᘏֵአ SortedMap m = Collections.synchronizedSortedMap(new TreeMap(...)) ̶
ᬯӻਫሿ೮ํfail-fast̶ګ
LinkedHashMap ᔄ
| LinkedHashMapฎMapളݗጱߢᤒ᱾ᤒጱਫሿ̶ᬯӻਫሿӨ | HashMapӧݶԏ॒ࣁԭਙᖌಷԧӞ |
|---|---|
| ӻᨽᑯٌಅํፓጱݻ᱾ᤒ̶ᬯӻ᱾ᤒਧԎԧ᭭ܲᶲଧ҅᭗ଉฎൊف | mapӾጱᶲଧ̶ |
| ਙ׀Ӟӻᇙྛጱ LinkedHashMap(int,float,boolean)ୌڠ᭜LinkedHashMapٌܲ҅᭭ᶲ |
ଧฎٌ๋ݸӞེᦢᳯጱᶲଧ̶ զ᯿ٟݢremoveEldestEntry(Map.Entry) ොဩ҅զࣁਖ਼ෛฉႲکےmap ୩ڢګᴻᬦ๗ฉ
ጱᒽኼ̶ ᬯӻᔄ׀ԧಅํݢᭌೠጱmap ֢҅ଚӬ꧋ᦜnull زᔰ̶ኧԭᖌಷ᱾ᤒጱ᷐क़ᲀ҅ᚆݢᚆ
ԭ֗տHashMap҅ํӞᴻक़ғ᭭ܲLinkedHashMap Ӿጱ collection-views ᵱᥝӨ map.size ౮ ྋྲ҅෫ᦞٌᰁই̶֜HashMap ጱᬽդ፡᩸ᲀๅय़҅ࢩԅᬮᥝᳵӨٌᰁ౮ྋྲ̶
LinkedHashMap ํӷӻࢩᔰߥԧਙጱ౮ғڡতᰁےࢩৼ̶ ဳᬯӻਫሿӧฎᕚᑕਞقጱ̶ইຎग़ᕚᑕଚݎᦢᳯLinkedHashMap҅ଚӬᛗӞӻᕚᑕץදԧ
map҅ᶳᬰᤈक़᮱ےᲁ̶ᬯ᭗ଉ᭗ᬦࣁᛔᆐᤰᵞݳጱӻӤᬰᤈݶྍਫሿMap m = Collections.synchronizedMap(new LinkedHashMap(...)) ̶
ᬯӻਫሿ೮ํfail-fast̶ګ
Hashtable ᔄ
Hashtable ᔄਫሿԧӞӻߢᤒ҅ᚆड़ਖ਼Ძฉک꧊̶ձ֜ᶋᑮ᮷ݢզአ֢Ძ꧊̶
ྌਫሿᔄඪ೮ fail-fast ګ Өෛጱᵞݳਫሿӧݶ҅Hashtable ฎᕚᑕਞقጱ̶ইຎӧᵱᥝᕚᑕਞقጱ҅വគֵአ
HashMap҅ইຎᵱᥝग़ᕚᑕṛଚݎ҅വគֵአConcurrentHashMap ̶
IdentityHashMap ᔄ
IdentityHashMap ฎྲੜռጱMap ਫሿԧ̶
全站分卷索引 · 58 卷
- 1Java 概述
- 2Java 的特点
- 3Java 开发环境
- 4JRE
- 5基础语法
- 6Java 执行控制流程
- 7循环语句
- 8for 循环语句
- 9continue 语句
- 10对象的创建
- 11构造方法
- 12方法重载
- 13方法的重写
- 14初始化
- 15初始化顺序
- 16对象的销毁
- 17this 和 super
- 18访问控制权限
- 19多态
- 20组合
- 21代理
- 22static
- 23接口
- 24异常
- 25常见的 Exception
- 26与 Exception 有关的 Java 关键字
- 27什么是 Error
- 28内部类
- 29创建内部类
- 30Iterable 接口
- 31顶层接口
- 32LinkedList 类
- 33PriorityQueue
- 34HashMap
- 35WeakHashMap 类
- 36集合实现类特征图
- 37泛型的使用
- 38用泛型表示接口
- 39Class 类
- 40Field 类
- 41Method 类
- 42枚举特性
- 43枚举和普通类一样
- 44枚举神秘之处
- 45枚举类
- 46I/O
- 47File 类
- 48基础 IO 类和相关方法
- 49OutputStream
- 50Writer 类
- 51OutputStream 及其子类
- 52注解
- 53关于 null 的几种处理方式
- 54null 是任何引用类型的初始值
- 55使用 Null-Safe 方法
- 56关于思维导图
- 57Java.math
- 58Java.net