第68章 Java 8新特性 - 章节测试

测试你对Lambda表达式、Stream API和函数式编程的掌握程度

测试说明

1
以下哪个是Lambda表达式的正确语法?
单选题
2
Stream API中哪个方法是终端操作?
单选题
3
以下代码的输出结果是什么?
单选题
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); int result = numbers.stream() .filter(n -> n % 2 == 0) .mapToInt(Integer::intValue) .sum(); System.out.println(result);
4
Optional类的主要作用是什么?
单选题
5
函数式接口Predicate<T>的抽象方法是什么?
单选题
6
以下哪个方法引用的写法是正确的?
单选题
7
Stream的并行流使用哪个方法创建?
单选题
8
以下代码的作用是什么?
单选题
Optional<String> optional = Optional.ofNullable(getString()); String result = optional.orElse("默认值");
9
Java 8中新增的日期时间API主要在哪个包中?
单选题
10
以下关于Stream的说法哪个是错误的?
单选题

测试结果