Java8新特性
文章平均质量分 73
fisheryujie
这个作者很懒,什么都没留下…
展开
-
Java8新特性学习笔记——函数式接口@FunctionalInterface
1、函数式接口@FunctionalInterface指的是仅仅包含一个抽象方法的接口,可以认为任何一个Lambda 表达式都可以等价转换为对应的函数式接口,可以将任意只包含一个抽象方法的接口用作Lambda 表达式。使用 @FunctionalInterface 有助于编译器检查函数接口的合法性。提醒:加不加@FunctionalInterface对于接口是不是函数式接口没有影响,该注解...原创 2019-05-18 22:30:55 · 539 阅读 · 0 评论 -
Java8新特性学习笔记-Lambda表达式
1、介绍我对Lamda表达式的理解是:就是把我们之前经常接触的匿名内部类的写法变成函数式编程写法如new Thread(new Runnable() { @Override public void run() { //todo } }).start();变成了...原创 2019-05-18 23:19:41 · 340 阅读 · 0 评论 -
Java8新特性学习--Stream类
Stream类用在集合的数据处理方面十分方便,较传统的遍历处理法来说,简直不要太爽。其实这种流式操作在著名的Rxjava里面可能已经用过,只是现在提供了一个官方的API。1、Stream对象的创建Collection接口都有一个stream()函数,生成相应的Stream对象。 Stream类里面提供了静态方法of(T t)、of(T ... values)// Collection...原创 2019-05-19 16:32:33 · 165 阅读 · 0 评论