Java8新特性及实战应用
【课程内容】
让方法参数具备行为能力
Lambda表达式初探
Lambda语法精讲
Lambda使用深入解析
Lambda方法推导详细解析
Stream入门及Stream在JVM中的线程表现
Stream知识点总结Stream源码阅读
如何创建Stream
Stream之filter,distinct,skip,limit,map,flatmap详细介绍
Stream之Find,Match,Reduce详细介绍
NumericStream的详细介绍以及和Stream之间的相互转换
Stream综合练习,熟练掌握API的用法
在Optional出现之前经常遇到的空指针异常
Optional的介绍以及API的详解
Optional之flatMap,综合练习,Optional源码剖析
初识Collector体会Collector的强大
Collector使用方法深入详细介绍
Collector原理讲解,JDK自带Collector源码深度剖析
自定义Collector,结合Stream的使用详细介绍
Parallel Stream编程体验,充分利用多核机器加快计算速度
Fork Join框架实例深入讲解
Spliterator接口源码剖析以及自定义Spliterator实现一个Stream
Default方法的介绍和简单的例子
Default方法解决多重继承冲突的三大原则详细介绍
多线程Future设计模式原理详细介绍,并且实现一个Future程序
JDK自带Future,Callable,ExecutorService介绍
实现一个异步基于事件回调的Future程序
CompletableFuture用法入门介绍
CompletableFuture之supplyAsync详细介绍
CompletableFuture流水线工作,join多个异步任务详细讲解
CompletableFuture常用API的重点详解
JDK老DateAPI存在的问题,新的DateAPI之LocalDate用法及其介绍
New Date API之LocalTime,LocalDateTime,Instant,Duration,Period详细介绍
New Date API之format和parse介绍