java8新特性学习

Posted DREAM

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java8新特性学习相关的知识,希望对你有一定的参考价值。

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

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

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

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

  • stream接口

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

  • 允许自定义一个普通方法 通过default或static关键字实现
    优点:避免了子类重复实现同样的代码
  • 内部类访问方法参数是可以不加上final关键字

以上是关于java8新特性学习的主要内容,如果未能解决你的问题,请参考以下文章

java8新特性学习四(Optional类)

java8新特性学习四(Optional类)

java8新特性学习:stream与lambda

java8新特性学习

java8新特性学习

Java8新特性学习笔记 Lambda表达式