簡介:本課程以 Java 11 為編譯環(huán)境,講解了 Java 對函數(shù)式編程支持,以及用實(shí)戰(zhàn)小例子演示如何使用函數(shù)式簡潔優(yōu)雅的直擊問題核心邏輯。另,老師新作 《Spring Security+OAuth2 精講 多場景打造企業(yè)級認(rèn)證與授權(quán)》https://coding.imooc.com/class/455.html 也上線啦,課程中將結(jié)合前后端分離的權(quán)限管理應(yīng)用,基于從單體到微服務(wù)的演進(jìn),精講主流安全框架 Spring Security5.x 的核心技術(shù),一站式覆蓋目前企業(yè)主流認(rèn)證授權(quán)的方方面面,感興趣的同學(xué),可以關(guān)注一下,歡迎撒花拍磚~~
第1章 課程介紹
本章主要針對環(huán)境配置、函數(shù)式編程的概念及特點(diǎn)等內(nèi)容進(jìn)行了講解,幫助同學(xué)們對函數(shù)式編程有初步的認(rèn)識。
第2章 重新認(rèn)識”流“
本章主要是講解 Java 中以流方式操作集合對象,以及在此過程中的一系列方便進(jìn)行變換、過濾、排序、分組統(tǒng)計(jì)等操作符。同時(shí)介紹了 Java 中對于可能為空的對象的類型Optional以及它對函數(shù)的支持,幫助大家對“流”有更加清晰的認(rèn)識!
第3章 流的高級操作
本章介紹高階操作符Reduce 操作符,并結(jié)合一個(gè)實(shí)戰(zhàn)小例子說明在實(shí)際開發(fā)中如何使用函數(shù)式編程,幫助大家進(jìn)一步加強(qiáng)認(rèn)識!