java8新特性学习

1.lambda语法(函数式编程的思想)

       语法组成为三部分:参数列表、箭头符号“->”、代码块

    三种形式:1.()->单行语句
         2.()->{代码块}    
         3.(参数)->加减等算数表达式    
    都可以有参数

lambda语法的比jdk1.8之前的要通过匿名类实现Runnable接口,代码上要少,而且它支持访问外部变量

  • stream接口

2.接口定义中的功能重大更新

  • 允许自定义一个普通方法 通过default或static关键字实现
    优点:避免了子类重复实现同样的代码
  • 内部类访问方法参数是可以不加上final关键字
posted @ 2016-08-29 12:21  DREAM_SF  阅读(130)  评论(0编辑  收藏  举报