创建函数式接口:

 //定义了一个函数式接口
 @FunctionalInterface
 public interface BlogTest {
     /*
     函数式接口:
         概念:有且仅有一个抽象方法的接口
               接口中任何包含其他方法(默认,静态,私有)
         格式:
             interface 接口名称{
             public abstract 返回值类型 方法名称(可选参数信息);
             其他非抽象方法内容
             }
         注解:@FunctionalInterface 检测接口是否是一个函数式接口
      */

    public void show();
 }

使用函数式接口:

 //使用函数式接口
 class Test02{
     //方法中的参数是函数式接口
     public static void show1(BlogTest blogTest){
         System.out.println("我是一个函数式接口");
     }

     public static void main(String[] args) {
         //调用函数式接口
         //方法的参数是一个函数式接口,所以可以传递Lambda表达式show((函数参数)
         show1(()->{});
     }
 }

最新文章

  1. .net学习笔记--文件读写的几种方式
  2. Spring(3.2.3) - Beans(8): 基于 Annotation 的配置
  3. pthread_setcanceltype 线程取消
  4. API和schema开发过程问题汇总
  5. CSS3的颜色渐变效果
  6. LINUX 笔记-文本过滤
  7. SEO基础内容
  8. 微信小程序 + mock.js 实现后台模拟及调试
  9. MS SQL Server 查询元数据
  10. 【洛谷P2966】Cow Toll Paths
  11. Activity声明周期1
  12. Linux-帮助与基本命令
  13. FROM_UNIXTIME/CONCAT
  14. 磁钉导航差速式AGV控制实验
  15. Django 实现用户认证set_Cookie
  16. VRRP概述
  17. Vulnerabilities by Type
  18. java全栈day07---Eclipse开发工具 超市库存管理系统
  19. 解决PCL MLS : error LNK2019; error LNK2001 virtual MovingLeastSquares process performProcessing问题
  20. Lua 语法要点

热门文章

  1. 如何上传代码至GitHub
  2. could not stop cortex-m device
  3. POJ3630-Phone List-Trie字典树模板题
  4. jQuery中html()再探究(转载)
  5. SaaS,PaaS,IaaS都是什么鬼?
  6. 并发新构件之PriorityBlockingQueue:优先阻塞队列
  7. Android USB Host 与 HID 之通讯方法(bulkTransfer()与controlTransfer()方法使用)
  8. 通过反射来创建对象?getConstructor()和getDeclaredConstructor()区别?
  9. 提升方法(boosting)详解
  10. Jenkins添加Windows自动化构建方案