JDK1.8新特性

1.支持Lambda表达式

2.使用元空间代替永久代

3.HashMap使用红黑树优化相同hashcode的链表,复杂度从O(n)提升到O(logn)

4.HashMap的key对象要实现Compare接口,不实现会有性能损耗或者实现的不对会有性能损耗,主要是为了应对Hash Collision Dos攻击(Hash碰撞)

5.Interface支持默认方法和静态方法,原因是可以不强制实现类去实现这个新加的方法

6.支持重复注解

7.更好的类型判断

8.拓宽注解的应用场景,可以在方法体中应用

9.新的Date/Time处理API

10.支持Base64

11.新的StreamApi

12.并行数组

你可能感兴趣的:(JDK1.8新特性)