Java8、Java11新特性/Stream/MapReduce

发布时间 2023-07-22 10:42:08作者: 大元王保保

Q: 如果题目里出现了java8的特性,然后问题问你下面哪个命令编译无错
那么看下是不是有-java -source 8 -Xlint:all,是的话就选-source 8。

Q: JDK8中内置了哪些注解?
A:@Override(重点)
@Deprecated(重点)
@SuppressWarnnings(重点)
@SafeVarargs(JDK7 引入)
@FunctionalInterface(JDK8 引入)

Q: @Document是内置注解吗
A:不是,它属于元注解。
元注解的作用就是用于定义其它的注解
Java 中提供了以下元注解类型:
@Retention
@Target
@Documented
@Inherited(JDK8 引入)
@Repeatable(JDK8 引入)

JAVA8 新特性 Lambda\函数式接口\Stream
§ 1.Lambda 表达式
Lambda表达式也被称为箭头函数、匿名函数、闭包。他允许把函数作为一个方法的参数(函数作为参数传递到方法中),体现出轻量级函数式编程思想。

§ 为什么引入lambda?
http://3ms.huawei.com/km/blogs/details/8052329

Java 8 stream的详细用法
https://blog.csdn.net/y_k_y/article/details/84633001