jdk1.8新特性
蜀山混子
这个作者很懒,什么都没留下…
展开
-
lambda表达式三(函数式接口)
函数式接口函数中只能有一个抽象方法的声明, 此时的接口就可以定义成函数式接口通过lambda表达式可以创建函数式接口通过注解@FunctionalInterface定义接口SUN公司提供的四大函数式接口Consumer:消费型Supplier:供给型Function:函数型Predicate:断言型Consumer:消费型public class LambdaTest4 { public static void main(String[] args) {原创 2020-08-05 16:43:08 · 231 阅读 · 0 评论 -
lambda表达式二(基本语法)
lambda语法总结:lambda表达式的写法,总共存在以下几种,各种情况的注意点如下:无参,无返回值有参无返回值如果只有一个参数,参数的小括号可以省略如果有两个参数,而且有返回值如果有两个参数,实现提只有一行代码,那么花括号跟return可以省略如果有两个参数,等号左右使用了参数化类型,那么参数部分可以不写类型。(类型推断)试例:public class LambdaTest3 { public static void main(String[] args) {原创 2020-07-21 17:42:16 · 239 阅读 · 0 评论 -
lambda表达式一(入门)
概念Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。实例一:public class LambdaTest2 { public static void main(String[] args) { LambdaTest2 lambdaTest = new Lambda原创 2020-07-20 00:07:26 · 175 阅读 · 0 评论