java1.8新特性
洛 笙
归来仍是少年
展开
-
lambda表达式详解及实际运用
简介Lambda 表达式,也可称为闭包(闭包就是能够将一个方法作为一个变量去存储,这个方法有能力去访问所在类的自由变量),它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。lambda表达式并不可以对所有的接口进行简单实现,只有函数式接口可以使用lambda表达式什么...原创 2020-04-05 16:48:05 · 1216 阅读 · 0 评论 -
函数式接口详解
函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。java1.8之前接口中只能写抽象的方法,但在java1.8后接口中可以写静态的方法,可以写default修饰的方法,对于函数式接口只要求只能有一个抽象方法必须被实现,而接口中可以声明default方法和静态方法,所以,不代表接口...原创 2020-04-05 16:45:04 · 1837 阅读 · 0 评论