函数式接口

1、有且只有一个抽象方法,但可以有多个具体方法

2、@FunctionalInterface 注解,可检查是否为函数式接口

3、Lambda 表达式就是一个函数式接口的实例

4、java.util.function 包下定义多个函数式接口

类型 核心接口 抽象方法 说明
消费型 Consumer<T> void accept(T t) 接收 T 类型,不返回
供给型 Supplier<T> T get() 不接收参数,返回 T 类型
函数型 Function<T,R> R apply(T t) 接收 T 类型,返回 R 类型
断定型 Predicate<T> boolean test(T t) 接收 T 类型,返回 boolean 值
posted @   半条咸鱼  阅读(16)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示