java8新特性
一个bug玩一天
这个作者很懒,什么都没留下…
展开
-
Java 8 Lambda 表达式
Lambda Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 举例: (o1,o2)->Integer.compare(o1,o2); 格式: ->:lambda操作符 或箭头操作符 ->左边:lambda形参列表 (其实就是接口中的抽象方法的形参列表) ->右边:lambda体(其实就是重写的抽象方法的方法体) lamb原创 2020-07-19 19:47:48 · 150 阅读 · 0 评论 -
Java 8 Stream
Stream学习 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。 元素流在管道中经过中间操作(intermediate opera原创 2020-07-19 20:01:41 · 232 阅读 · 1 评论