文件名称:java8源码-java8:java8笔记和代码示例
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-24 14:10:31
系统开源
java8
源码
java8
java8
note
and
code
example
java8新特性
Stream
Api
Lambda
表达式
行为参数化
接口中的默认方法
Date
Time
Api
Optional
类
Stream
和
Collection的区别
Stream
描述对数据的计算
Collection
存储和访问数据
行为参数化
让方法接受多种行为作为参数,并在内部使用,来完成不同的行为。
Lambda
表达式
简洁地可传递的匿名函数
匿名
没有明确名称
函数
有参数列表,函数主体,返回类型,可抛出异常
传递
可作为参数传递给方法或存储在变量中
简洁
组成
()
->
{}
参数列表
可以没有参数
箭头
主体
如果函数主体只有一行,可不用{}
在哪里使用
在函数式接口中使用。函数式接口是只定义一个抽象方法的接口
常用函数式接口
Predicate
表示一个设计类型T的布尔表达式。
判断
@FunctionalInterface
public
interface
Predicate
【文件预览】:
java8-master
----.gitignore(278B)
----src()
--------main()
----LICENSE(1KB)
----pom.xml(1KB)
----README.md(12KB)