| 接口 | 说明 |
|---|---|
| Func |
lambda 函数工具箱,主要用来解决 JDK 函数接口参数过少的问题,同时还降低了学习成本
JDK java.util.function 包里面的函数接口有如下缺点:
1:设计繁琐,相比动态语言的闭包在理解和学习成本上要高
2:函数支持的参数过少,超过两个参数时就没法使用了
3:基于 java 接口的闭包实现方案,转移了用户对于函数本身这个核心要点的关注,
接口名、方法名带来了噪声干扰
|
| Func.F00 |
0 参 0 返回函数
|
| Func.F01<R> |
0 参 1 返回函数
|
| Func.F10<T> |
1 参 0 返回函数
|
| Func.F11<T,R> |
1 参 1 返回函数
|
| Func.F20<T,U> |
2 参 0 返回函数
|
| Func.F21<T,U,R> |
2 参 1 返回函数
|
| Func.F30<T,U,V> |
3 参 0 返回函数
|
| Func.F31<T,U,V,R> |
3 参 1 返回函数
|
| Func.F40<T,U,V,W> |
4 参 0 返回函数
|
| Func.F41<T,U,V,W,R> |
4 参 1 返回函数
|
| Func.F50<T,U,V,W,X> |
5 参 0 返回函数
|
| Func.F51<T,U,V,W,X,R> |
5 参 1 返回函数
|
| Func.F60<T,U,V,W,X,Y> |
6 参 0 返回函数
|
| Func.F61<T,U,V,W,X,Y,R> |
6 参 1 返回函数
|
| Func.F70<T,U,V,W,X,Y,Z> |
7 参 0 返回函数
|
| Func.F71<T,U,V,W,X,Y,Z,R> |
7 参 1 返回函数
|
| 类 | 说明 |
|---|---|
| PathKit |
new File("..
|
| ReflectKit |
反射工具类
|
Copyright © 2024. All rights reserved.