This commit is contained in:
xiangwbs
2018-04-20 22:01:38 +08:00
parent 0487a77bb9
commit 98eda0b159
2 changed files with 5 additions and 2 deletions
@@ -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
}
}
@@ -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<String, Integer> map = new HashMap<String, Integer>() {
private static final long serialVersionUID = 2832423252566685445L;
{
put("语文", 99);
put("数学", 98);