2.Lambda 表達式

在說一下Lambda表達式以前,咱們先了解下爲何java要引入Lambda表達式 在java8 以前要將行爲參數化咱們有兩種選擇: 1.策略模式,根據參數傳入的具體實現決定方法的實現 2.匿名內部類。 1的缺點是要新增新的行爲必須建立新的行爲並實現接口;2的缺點是不得不寫不少模板代碼,可讀性差。 引入Lambda 前提條件 在不少函數式編程語言中容許將函數做爲值,Java8也新增了這一特性,即容許
相關文章
相關標籤/搜索