热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Java函数式接口

1.简介函数式接口(FunctionalInterface)是Java8对一类特殊类型的接口的称呼。这类接口只定义了唯一的抽象方法的接口,并且这类接口使用了@FunctionalI

Java 函数式接口

这个package中的接口大致分为了以下四类:

  1. Function: 接收参数,并返回结果,主要方法 R apply(T t)
    • UnaryOperation 接收与返回类型相同,主要方法 T apply(T t)
    • BiFunction 接收两个参数,并返回结果,主要方法 R apply(T t, U u)
      • BinaryOperation 接收的两个参数与返回类型均相同,主要方法 T apply(T t, T u)
  2. Consumer: 接收参数,无返回结果,主要方法 void accept(T t)
    • BiConsumer 接收两个参数,无返回结果,主要方法 void accept(T t, U u)
  3. Supplier: 不接收参数,但返回结构,主要方法 T get()
  4. Predicate: 接收参数,返回boolean值,主要方法 boolean test(T t)
    • BiPredicate 接收两个参数,返回boolean值,主要方法 boolean test(T t, U u)
2. 总览


推荐阅读
author-avatar
NOYOKI要跑偏
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有