什么是函数式接口?

函数式接口是一种特殊的接口,接口中只有一个抽象方法。

函数式接口与Lambda表达式有什么关系?

当需要一个函数式接口的对象时,可以提供一个lambda表达式。

 package learnspringboot.xiao.learnjava;

 /**
* @author xzy
* @date 2019-11-17 15:24
* 说明:函数式接口
*/
public interface FunctionalInterface {
void aFunction(Object... args);
}
 package learnspringboot.xiao;

 import learnspringboot.xiao.learnjava.FunctionalInterface;

 import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List; /**
* @author 肖政宇
* @date 2019-10-23 16:22
* 说明:
*/
public class MainFunction { public static void main(String[] args) {
FunctionalInterface functionalInterface = (objects) -> {
for (Object o : objects) {
System.out.println(o.toString());
}
};
functionalInterface.aFunction("123", "456", "aaa");

functionalInterface = (objects) -> {
double total = 0;
for (Object o : objects) {
total += Double.valueOf(o.toString());
}
System.out.println(total);
};
functionalInterface.aFunction(1,2);
}
}

最新文章

  1. SEO:权重如何做到从0到1
  2. Ubuntu下利用Mono,Jexus搭建Asp.Net(MVC) Web服务器
  3. W3School-CSS 伪类 (Pseudo-classes) 实例
  4. Ubuntu下mysql-server的安装
  5. Odoo 仓库调拨移动过程中 单位不允许错误的分析及解决方案
  6. arm-linux-gcc 常用参数讲解 gcc编译器使用方法
  7. 推荐个Java代码质量检测的利器 —— FindBugs
  8. C++在设计和使用智能指针
  9. 利用fputcsv导出数据备份数据
  10. firewall服务配置
  11. 这是最好的时光,这是最坏的时光 SNAPSHOT
  12. 面试题:JQuery有几种选择器?
  13. 爬虫之urllib.error模块
  14. 什么是分布式锁及正确使用redis实现分布式锁
  15. sql 语句 获取某张表某列字段最短的某几行数据
  16. 【代码笔记】Web-CSS-CSS id和Class选择器
  17. 【网址】PHP参考文档
  18. 基于MATLAB搭建的DDS模型
  19. python之旅六【第七篇】面向对象
  20. 2017/2/10:Manven简介与项目管理(入门)

热门文章

  1. Android SwipeActionAdapter结合Pinnedheaderlistview实现复杂列表的左右滑动操作
  2. mysql查询包含逗号的数据,并逗号拆分为多行展现
  3. uniapp APP端使用指纹
  4. Websocket 简单对话:静态网页与pycharm对话
  5. hdu 3662 3D Convex Hull
  6. H3C 典型物理层标准和设备
  7. Spark1.6.1 MLlib 特征抽取和变换
  8. Python--day24--复习
  9. servicemix 实例 -- 参考open source ESBs in action这本书
  10. 走过的laravel-admin 的坑