首页 > 编程语言 >Java8新特性3-Lambda-内置功能性函数式接口

Java8新特性3-Lambda-内置功能性函数式接口

时间:2023-02-11 17:34:24浏览次数:41  
标签:Function 内置 函数 接口 参数 Java8 Lambda

比较典型的几个

Java8的内置功能性函数式接口在java.util.function包下,主要有四大核心的内置功能型函数式接口:

谓词( Predicate)

函数( Function)

生产者( Supplier)

消费者( Consumer)

1、谓词:(Predicate)

谓词是单参数的返回布尔值的函数式接口,输入一个参数,返回true或者false;

2、函数:(Function)

Function接受一个参数,并产生一个结果;

3、生产者:(Supplier)

Suppliers产生一个给定的泛型类型的结果。与Function不同的是Suppliers不接受输入参数;

4、消费者:(Consumer)

Consumers代表在一个单一的输入参数上执行操作,Consumer的操作可能会更改输入参数的内部状态;

标签:Function,内置,函数,接口,参数,Java8,Lambda
From: https://www.cnblogs.com/healthinfo/p/17112172.html

相关文章

  • JSP_内置对象与MVC_jsp演变历史
    JSP_内置对象3.内置对象在jsp页面中不需要创建,直接使用的对象 一共有9个: 变量名 ......
  • JSP内置对象、MVC-jsp演变历史
    JSP内置对象在jsp页面中不需要创建,直接使用的对象一共有9个:变量名真实类型作用pageContext PageContext......
  • Java8函数式编程读后总结与感想
    1. 基本信息Java8函数式编程Java8Lambdas:FunctionalProgrammingfortheMasses[英]RichardWarburton著;王群锋译人民邮电出版社,2015年3月出版1.1. ......
  • Lambda表达式
    概述lambda是JDK8中的一个语法糖。使用lambda表达式是为了避免匿名内部类定义过多。属于函数式编程。什么情况下可以使用lambda表达式?只有一个抽象方法的接口叫做函数式......
  • Go 内置常量、类型、函数
    常量:true、false、iota、nil类型:int、int8、int16、int32、int64uint、uint8、unit16、uint32、uint64、uintptrfloat32、float64、complex128、complex64bool、......
  • 函数式接口介绍、方法引用在Lambda中的使用 及 基本数据类型优化、并行流使用
    (目录)函数式接口1.概述​ 只有一个抽象方法的接口我们称之为函数接口。​ JDK的函数式接口都加上了**@FunctionalInterface**注解进行标识。但是无论是否加上该注解......
  • 内置对象的总结
    内置对象一、概念内置对象是js对象的一种(js对象分为自定义对象、内置对象、浏览器对象),内置对象的意思就是,js内部自带的一些常用的功能。一般有四种,分别是:Math数学......
  • SpringBoot内置Web服务器自动配置原理
    SpringBoot为Web应用提供了内置Web服务器,我们不用再额外下载Tomcat、Jetty、Undertow等服务器。spring-boot-autoconfigure中提供了自动配置内置Web服务器的功能,只要添加......
  • 修复 KubeSphere 内置 Jenkins 的 Apache Log4j2 漏洞
    作者:老Z,中电信数智科技有限公司山东分公司运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及Kubernetes、KubeSphere、DevOps、OpenStack、Ansible等。简......
  • java8新特性
    汇报人:...星辰日期:2022-11-16本周重点1.任务进展学习了java8的基础知识,更深层次的了解了Java的新特性2.相关数据lambdalambda表达式的重要特征:可选类型声明:不需要声明参数......