简介:本课程以 Java 11 为编译环境,讲解了 Java 对函数式编程支持,以及用实战小例子演示如何使用函数式简洁优雅的直击问题核心逻辑。另,老师新作 《Spring Security+OAuth2 精讲 多场景打造企业级认证与授权》https://coding.imooc.com/class/455.html 也上线啦,课程中将结合前后端分离的权限管理应用,基于从单体到微服务的演进,精讲主流安全框架 Spring Security5.x 的核心技术,一站式覆盖目前企业主流认证授权的方方面面,感兴趣的同学,可以关注一下,欢迎撒花拍砖~~
第1章 课程介绍
本章主要针对环境配置、函数式编程的概念及特点等内容进行了讲解,帮助同学们对函数式编程有初步的认识。
第2章 重新认识”流“
本章主要是讲解 Java 中以流方式操作集合对象,以及在此过程中的一系列方便进行变换、过滤、排序、分组统计等操作符。同时介绍了 Java 中对于可能为空的对象的类型Optional以及它对函数的支持,帮助大家对“流”有更加清晰的认识!
第3章 流的高级操作
本章介绍高阶操作符Reduce 操作符,并结合一个实战小例子说明在实际开发中如何使用函数式编程,帮助大家进一步加强认识!