java8
java8的新特性
一个路过的小孩
小白很菜
展开
-
Java8 - 方法引用
方法引用 目录方法引用lambda表达式一种简写的方式方法引用基本使用方式:方法引用注意事项:DEMO运行结果 lambda表达式一种简写的方式 * lambda表达式:由接口申明和方法定义组成, * 方法引用 方法的定义有符合接口定义的方法,不用重新定义方法。 方法引用基本使用方式: Class::new:获取该实例对象; Class::static_method:调用该class的静态方法; Class::method:调用该class的任意方法; instance::method:调用原创 2020-08-12 18:04:40 · 147 阅读 · 0 评论 -
Java8 - lambda表达式
lambda表达式 目录lambda表达式从基础写法到简化写法lambda表达式的基本写法DEMO 从基础写法到简化写法 如果方法体只有一条语句,并且是 return 语句,则可以省略方法体大括号 简化参数类型,可以不写参数类型,但是必须所有参数都不写 简化参数小括号,如果只有一个参数则可以省略参数小括号 方法引用 方法归属者::方法名 静态方法的归属者为类名,普通方法归属者为对象 lambda表达式的基本写法 ()-> { }; 方法参数 goes to( -> ) 方法实现 DE原创 2020-08-12 17:26:14 · 150 阅读 · 1 评论 -
java8 - 函数式编程
函数式编程 标题函数式编程常用的函数式编程接口函数式编程DEMO运行结果: 常用的函数式编程接口 Function 接收一个输入参数,返回一个结果; 输入参数:function.apply(入参T); Consumer 接收一个输入参数,无返回操作,accept输入参数; consumer.accept(入参T); Predicate 接收一个输入参数,返回一个布尔值结果 predicate.test(入参T); Supplier 无参数,返回一个结果 获取结果 supplier原创 2020-08-12 16:04:22 · 263 阅读 · 0 评论