/jdk8newfeatures

JDK8 New Features

Primary LanguageJava

jdk8新特性

1. 函数式编程
  1.1 面向对象编程与函数式编程
  1.2 JDK8对FP的支持
2. 接口的默认方法(default)和静态方法(Static Methods)
  2.1 接口的默认(实例)方法
  2.2 接口静态(类)方法
  2.3 接口的实例方法
  2.4 接口与抽象类
3. Labmda表达式、函数式接口和集合
  3.1 函数式接口
  3.2 示例1:Swing中的监听Lambda
  3.3 Lambda表达式的语法和使用
  3.4 示例2:Runnable接口的Lambda
  3.5 示例3:二元运算中的Lambda
  3.6 示例4:Comparator比较器中的Lambda
  3.7 示例5:集合
  3.8 JDK8的java.util.function包
  3.9 JDK8的java.util.stream包
  3.10 更多关于Lambda表达式和函数式编程的内容
4. JDK8 日期/时间(Date/Time)API
  4.1 java.time示例
  4.2 java.time.DayOfWeek和java.time.Month枚举
5. Collection API实现
  5.1 迭代器的forEach()方法
  5.2 其他
6. IO实现
7. 并发API实现
8. 其他API的更新

详情参考:http://gaofi.cn/article/detail/272