1.HashMap底层使用数组+链表+红黑树(1.8新增)实现
2.JVM内存管理方面,由元空间代替永久代作为方法区的实现,元空间是本地内存
3.Lambda表达式允许我们将函数当成参数传递给某个方法,或者把代码本身当做数据处理。
4.函数式接口:指的是只有一个函数的接口,java8提供一个特殊的注解@FunctionalInterface来标明该接口是一个函数式接口。
- 接口中可以实现default方法
6.注解的使用场景变宽:注解可以用在几乎任何元素上,局部变量,接口类型,超类和接口实现类,甚至可以用在函数的异常定义上。