1.常见单方法接口
- Comparator
- Runnable
-
Callable
-
@FunctionalInterface
只定义了单方法的接口称之为 FunctionalInterface
,用注解 @FunctionalInterface
标记,如Callable接口
但 Comparator
接口:
虽然 Comparator
接口有很多方法,但只有一个抽象方法 int compare(T o1, T o2)
,其他的方法都是 default
方法或 static
方法。另外注意到 boolean equals(Object obj)
是 Object
定义的方法,不算在接口方法内。因此, Comparator
也是一个 FunctionalInterface
。
Original: https://www.cnblogs.com/crazy-lc/p/14969664.html
Author: MyBeans
Title: Lambda表达式
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/620642/
转载文章受原作者版权保护。转载请注明原作者出处!