Java8 特性
相关文章
函数编程
面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。
- Lambda 表达式的特点
 - Lambda 表达式使用和Stream下的接口
 - 函数接口定义和使用,四大内置函数接口Consumer,Function,Supplier, Predicate.
 - Comparator排序为例贯穿所有知识点。
 
Optional类
这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。
- Optional类的意义
 - Optional类有哪些常用的方法
 - Optional举例贯穿所有知识点
 - 多重类嵌套Null值判断
 
LocalDate/LocalDateTime
Date/Calendar槽点, java8对其进行了重写。
- Java8之前的Date有哪些槽点? (Calendar的所有属性都是可变的,SimpleDateFormat的线程不安全性等)
 - Java8之前使用哪些常用的第三方时间库?
 - Java8关于时间和日期有哪些类和方法,变比Java8之前它的特点是什么?
 - 其它语言时间库?