java8新特性学习01_函数式接口

  一、函数式接口的定义: 有且只有一个抽象方法的接口,称为函数式接口(当然接口中可以包含其他的方法(默认、静态私有的))。

     该接口 含有@FunctionlInterface

  二、函数式接口的使用 : 一般可以作为方法的参数 和 返回值类型。

       1.定义一个方法 ,方法的参数是一个接口,所以 可以传递接口的 实现类对象;

     2. 方法的参数是一个接口,所以 我们可以传递接口的  匿名内部类;

     3. 方法的参数是一个接口 ,所以我们可以传递lambda表达式;

    lambda的语法 

      show(  (抽象方法的参数)->   {方法体})

      简化lanbda

      show(  (抽象方法的参数)->   方法体)

------------------------------------------------------------------------4月14日分割线-----------------------------------------

看文章的时候如果,对你有那么一点点的启发,记得要鼓励一下我啊,因为我是一个爱古力少年。。
原文地址:https://www.cnblogs.com/xingtangxublog/p/10707264.html