CoderJu的博客

一个学习、交流、共同进步的程序员博客

JAVA8新特性之stream(一)

Stream JAVA8新增了一个抽象,称之为流,可以以一种声明的方式来处理数据。一般用来处理集合,我们可以认为是一种高级集合。这个方式是将数据集合看做是一种流,在管道中传输,经过中间各种操作后,最终得到前面处理的结果。 流的特点 只能遍历一次 采用内部迭代的方式(这个需要和传统集合的遍历方式作...

2019-04-10 23:42:40

阅读数 23

评论数 0

JAVA8新特性之默认方法

默认方法 默认方法允许您添加新的功能到现有库的接口中,并能确保与采用旧版本接口编写的代码的二进制兼容性。 JAVA8新增了接口的默认方法,简单的说就是在接口中可以有实现方法,而不仅仅是方法的声明,默认方法的实现也比较简单,只要在方法名字前面加个default关键字就可以了。 增加该特性的原因 在1...

2019-04-10 00:04:25

阅读数 25

评论数 0

JAVA8新特性之函数式接口(四)

JAVA8中的函数式接口如下表: 序号 接口 & 描述 1 BiConsumer<T,U> 代表了一个接受两个输入参数的操作,并且不返回任何结果 2 ...

2019-04-07 23:56:13

阅读数 14

评论数 0

JAVA8新特性之函数式接口(三)

LongUnaryOperator: 接受一个参数同为类型long,返回值类型也为long。 public static void main(String[] args) { System.out.println("------LongUnaryOperator------&quo...

2019-04-02 23:42:06

阅读数 19

评论数 0

JAVA8新特性之函数式接口(二)

DoubleSupplier: 代表一个double值结构的提供方 public static void main(String[] args) { System.out.println("------DoubleSupplier------"); ...

2019-04-01 23:08:37

阅读数 26

评论数 0

提示
确定要删除当前文章?
取消 删除