Java 8 新特性

评估你对流、Lambda 与函数式接口的掌握。

1. Lambda表达式的主要作用是什么?
2. Java 8中,哪个接口是函数式接口(Functional Interface)的典型示例?
3. Stream API主要用于处理什么类型的数据?
4. Optional类的主要用途是什么?
5. Java 8中,接口中定义具有实现的非静态方法时,需要使用哪个关键字?
6. Java 8中,哪个类用于替代传统的Date类来表示日期?
7. 方法引用(Method Reference)的作用是?
8. Java 8引入的新日期时间API位于哪个包下?
9. Supplier函数式接口的抽象方法的返回类型是什么?
10. Java 8中,接口可以包含以下哪种类型的方法实现?
11. 以下哪些是Java 8中的函数式接口?(多选)
12. Stream API中的中间操作(Intermediate Operations)包括哪些?(多选)
13. Java 8引入的新特性包括以下哪些?(多选)
14. Optional类提供的用于获取值的方法有哪些?(多选)
15. 以下哪些是Collectors类中用于聚合Stream结果的方法?(多选)
16. Java 8中,接口的默认方法(default method)可以被实现类覆盖。
17. Stream API中的Stream对象是不可变的,一旦创建后其元素不能被修改。
18. 所有Lambda表达式都可以用方法引用(Method Reference)替代。
19. Java 8中,用于表示同时包含日期和时间的类的名称是什么(不包含包名)?
20. Java 8中,允许接口定义静态方法的关键字是什么?
Answered 0 of 0 — 0 correct