java8新特性学习
Posted DREAM
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java8新特性学习相关的知识,希望对你有一定的参考价值。
1.lambda语法(函数式编程的思想)
语法组成为三部分:参数列表、箭头符号“->”、代码块
三种形式:1.()->单行语句
2.()->{代码块}
3.(参数)->加减等算数表达式
都可以有参数
lambda语法的比jdk1.8之前的要通过匿名类实现Runnable接口,代码上要少,而且它支持访问外部变量
- stream接口
2.接口定义中的功能重大更新
- 允许自定义一个普通方法 通过default或static关键字实现
优点:避免了子类重复实现同样的代码 - 内部类访问方法参数是可以不加上final关键字
以上是关于java8新特性学习的主要内容,如果未能解决你的问题,请参考以下文章