有趣生活

当前位置:首页>科技>java函数式接口使用场景系统全面讲解函数式接口及应用

java函数式接口使用场景系统全面讲解函数式接口及应用

发布时间:2026-06-22阅读(1)

导读满怀忧思,不如先干再说!通过学习,重新定义自己!技术的升级往往不是独立的,而是一次系统性的升级,小部分升级通常是改BUG,JDK8的升级意义非常重大,各个升....

满怀忧思,不如先干再说!通过学习,重新定义自己!

技术的升级往往不是独立的,而是一次系统性的升级,小部分升级通常是改BUG,JDK8的升级意义非常重大,各个升级环环相扣!本篇介绍的函数式接口和上篇讲解的《Lambda表达式》紧密相关!本篇你只需要搞懂什么是函数式接口这个概念就行啦,代码写不写无所谓,非常简单!

掌握内容
  • 函数式接口概念和意义
  • 认识JDK内置函数式接口
  • 函数式接口配合Lambda实现
  • 自定义函数式接口
  • @FunctionalInterface注解作用
函数式接口

函数式接口就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口,是Lambda表达式的实现前提,可以使用@FunctionalInterface注解修饰

函数式接口意义

java一直倡导面向对象,随着Python、Scala等语言的兴起和新技术的挑战,Java必须调整来支持更加广泛的技术要求,所以Java不单单OOP【面向对象编程】同样支持OOF【面向函数编程】。

以往需要通过匿名内部类实现,现在都可以通过Lambda实现,其实Lambda表达式可以看做是一个函数式接口的实例

JDK内置函数式接口

注:不需要掌握,不需要掌握!我看网上很多资料都只写了四个内置接口,比较局限,这里对JDK内置接口做一个全面的说明,只需要知道有这么多内置接口,并不是只有四个就可以了

JDK8新增函数式接口:

JDK8新推出的函数式接口在java.util.Function包下

作用如下:

TAGS标签:  java  数式  接口  使用  场景  java函数式接口使

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图