摘要: 1、前言 Java8 中有两个最为重要的改变。 第一就是Lambda表达式;另外一个就是Stream API Stream是Java8中处理集合的关键抽象概念,他可以指定你希望对集合进行的操作,可以执行非常复杂的查找,过滤,和映射数据等操作。 使用Stream API对集合数据进行操作,就类似使用S 阅读全文
posted @ 2020-08-04 23:52 墮落方能自由 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、 函数式接口 1.1 概念 函数式接口是只有一个方法的接口,用作lambda表达式的类型。 具体就是说,注解在Inteface上,且interface里只能有一个抽象方法,可以有default方法。 因为从语义上来讲,一个函数式接口需要通过一个逻辑上的方法表达一个单一函数。那理解这个单一就很重要 阅读全文
posted @ 2020-08-04 23:51 墮落方能自由 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、lambda概念 java8 它可以让我们用简洁流畅的代码完成一个功能。 很长一段时间java被吐槽是冗余和缺乏函数式编程能力的语言,随着函数式编程的流行java8种也引入了 这种编程风格。 在此之前我们都在写匿名内部类干这些事,但有时候这不是好的做法,本文中将介绍和使用lambda, 带你体验 阅读全文
posted @ 2020-08-04 23:49 墮落方能自由 阅读(186) 评论(0) 推荐(0) 编辑