1. jdk1.8的特性
答:1.default关键字,主要意义是定义一个默认方法,也就是说这个接口的实现类实现了这个接口之后,不用管这个default修饰的方法,也可以直接调用
2. Lambda表达式,使用了函数式编程,允许把函数本身作为参数传入另一个函数,还允许返回一个函数
3. 函数式接口,jdk1.8提供了一个@FunctionalInterface注解来定义函数式接口,如果我们定义的接口不符合函数式的规范便会报错
4. 方法与构造函数引用,jdk1.8提供了另外一种调用方式双冒号::
5. 局部变量限制
6. Date api更新