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

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

     该接口 含有@FunctionlInterface

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

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

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

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

    lambda的语法 

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

      简化lanbda

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

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

posted @ 2019-04-14 21:41  醉饮山河555  阅读(170)  评论(0编辑  收藏  举报