From 98eda0b1596bc30b50b47ea8a449e7d906f450f1 Mon Sep 17 00:00:00 2001 From: xiangwbs Date: Fri, 20 Apr 2018 22:01:38 +0800 Subject: [PATCH] merge --- boot-service/src/main/java/com/xwbing/demo/Ademo.java | 3 ++- boot-service/src/main/java/com/xwbing/demo/ForEachMap.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/boot-service/src/main/java/com/xwbing/demo/Ademo.java b/boot-service/src/main/java/com/xwbing/demo/Ademo.java index 83ec461..198308f 100644 --- a/boot-service/src/main/java/com/xwbing/demo/Ademo.java +++ b/boot-service/src/main/java/com/xwbing/demo/Ademo.java @@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONArray; import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; /** * 项目名称: boot-module-demo @@ -19,7 +20,7 @@ public class Ademo { System.out.println(s); JSONArray jsonArray = JSONArray.parseArray("[1,2]"); System.out.println(""); - + ConcurrentHashMap } } diff --git a/boot-service/src/main/java/com/xwbing/demo/ForEachMap.java b/boot-service/src/main/java/com/xwbing/demo/ForEachMap.java index 73200a2..1ba10b7 100644 --- a/boot-service/src/main/java/com/xwbing/demo/ForEachMap.java +++ b/boot-service/src/main/java/com/xwbing/demo/ForEachMap.java @@ -14,7 +14,8 @@ import java.util.Set; * 遍历所有的key-value对 * 遍历所有的value(相对不常用) * -------------------------------------------------------------------------------------------------------------------------------- - * 说明: HashMap初始容量capacity为16,加载因子loadFactor为0.75,临界值threshold=capacity*loadFactor,如果元素个数超过临界值,capacity*2 + * 说明: HashMap初始容量capacity为16,加载因子loadFactor为0.75,临界值threshold=capacity*loadFactor,如果元素个数超过临界值,capacity<<1 + * bucket地址:hash&(table.length-1) * * @author xiangwb */ @@ -22,6 +23,7 @@ public class ForEachMap { public static void main(String[] args) { Map map = new HashMap() { private static final long serialVersionUID = 2832423252566685445L; + { put("语文", 99); put("数学", 98);