# surpass-java8 **Repository Path**: yuanhan93/surpass-java8 ## Basic Information - **Project Name**: surpass-java8 - **Description**: 杨超越杯Java8实战 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2019-04-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # surpass-java8 #### 介绍 杨超越杯Java8实战 基于Java8实战,Java8相关学习笔记以及代码,目的是超越以前的编程风格 #### 项目结构 ##### c1:为什么要关心Java8 ##### c2:通过行为参数化传递代码 ##### c3:Lambda表达式 ##### c4:引入流 ##### c5:使用流 ##### c6:用流收集数据 ##### c7:并行数据处理与性能 ##### c8:重构、测试和调试 ##### c9:默认方法 ##### c10:用Optional替代null ##### c11:CompletableFuture:组合式异步编程 ##### c12:新的时间和日期API ##### c13:函数式的思考 ##### c14:函数式编程的技巧 ##### c15:面向对象和函数式的混合:Java8和Scale的比较 ##### c16:结论以及Java的未来