Lambda 表达式详解
2022-02-20 13:30:19 0 举报
AI智能生成
Lambda 表达式详解
作者其他创作
大纲/内容
简化匿名内部类
eg.无参函数的简写
eg.带参函数的简写
简写的依据
自定义函数接口
深入JVM实现原理
匿名内部类实现
编译器自动生成一个类
Lambda表达式实现
通过invokedynamic指令实现
this引用的意义
与表达式外部完全一样
Lambda与集合
Collection
removeIf()
spliterator()
stream()
parallelStream()
forEach()
List
replaceAll()
sort()
Map
getOrDefault()
forEach()
replaceAll()
putIfAbsent()
remove()
replace()
computeIfAbsent()
computeIfPresent()
compute()
merge()
Streams API
Stream常见接口方法
中间操作
concat()
distinct()
filter()
flatMap()
limit()
map()
peek()
skip()
sorted()
parallel()
sequential()
unordered()
结束操作
allMatch()
anyMatch()
collect()
count()
findAny()
findFirst()
forEach()
forEachOrdered()
max()
min()
noneMatch()
reduce()
toArray()
规约操作(reduction operation)
Stream Pipelines
0 条评论
下一页