1.速度更快
2.代码更少(增加了新的语法lambda表达式)
3.强大的Stream API
4.便于并行
5.最大化减少空指针异常 Optional
1.lambda表达式
java8以后
hashmap
数组-链表-红黑树(总元素大于64,每个哈希值大于8个以上)
concurrentHashMap(CAS算法)
同上,效率也提高了
java8以前
数组-链表
1.速度更快
2.代码更少(增加了新的语法lambda表达式)
3.强大的Stream API
4.便于并行
5.最大化减少空指针异常 Optional
1.lambda表达式
java8以后
hashmap
数组-链表-红黑树(总元素大于64,每个哈希值大于8个以上)
concurrentHashMap(CAS算法)
同上,效率也提高了
java8以前
数组-链表