java8新增加特性

来源:互联网 发布:在淘宝上怎么注册账号 编辑:程序博客网 时间:2024/05/20 03:46

1.lambda表达式

Java中lambda表达式的格式:参数、箭头->、一个表达式。

理解Functional Interface(函数式接口)是学习Java8 lambda表达式的关键所在。

函数式接口的定义其实很简单:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。对于函数式接口,我们可以通过lambda表达式来创建该接口的对象。

为了让编译器帮助我们确保一个接口满足函数式接口的要求,也就是说有且仅有一个抽象方法。Java8提供了@FunctionalInterface注解。举个简单的例子,Runnable接口就是一个FI














--参考

时间: http://www.importnew.com/15637.html

lambda:  http://blog.720ui.com/2016/java_se8_01_lambda/

                       http://www.codeceo.com/article/lambda-of-java-8.html

0 0