
Java8新特性
Java8新特性
周莫客
人未老,心不死
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java8 RecursiveTask实现forkjoin
package com.mock; import org.junit.jupiter.api.Test; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.RecursiveTask; public class TestForkJoinCalculate { @Test public ...原创 2019-12-29 18:52:00 · 304 阅读 · 0 评论 -
Java8 Stream API
创建Stream的4种方式 /** * 创建Stream */ @Test public void test1() { //1. Collection 提供了两个方法 stream() 与 parallelStream() List<String> list = new ArrayList<>()...原创 2019-12-29 18:25:00 · 174 阅读 · 0 评论 -
Java8 方法、构造器、数组引用
一、方法引用:若 Lambda 体中的功能,已经有方法提供了实现,可以使用方法引用 对象的引用 :: 实例方法名 类名 :: 静态方法名 类名 :: 实例方法名 注意: ①方法引用所引用的方法的参数列表与返回值类型,需要与函数式接口中抽象方法的参数列表和返回值类型保持一致! ②若Lambda 的参数列表的第一个参数,是实例方法的调用者,第二个参数(或无参)是实例方法的参数时,格式: ClassN...原创 2019-12-29 16:39:40 · 218 阅读 · 0 评论 -
Java8 Lambda表达式和4大函数式接口
Lambda表达式操作的必须是函数式接口,也就是只有一个抽象方法的接口 package com.mock; import org.junit.jupiter.api.Test; import java.util.function.Consumer; import java.util.function.Function; import java.util.function.Predicate; ...原创 2019-12-29 15:50:17 · 366 阅读 · 0 评论