多语言展示
当前在线:286今日阅读:26今日分享:39

jdk8 方法引用

小编教大家jdk8 方法引用
工具/原料
1

手机

2

电脑

方法/步骤
1

方法引用的形式 方法引用的标准形式是:类名::方法名。(注意:只需要写方法名,不需要写括号)有以下四种形式的方法引用:类型 示例 引用静态方法 ContainingClass::staticMethodName 引用某个对象的实例方法 containingObject::instanceMethodName 引用某个类型的任意对象的实例方法 ContainingType::methodName 引用构造方法 ClassName::new

2

什么是方法引用方法引用是只需要使用方法的名字,而具体调用交给函数式接口,需要和Lambda表达式配合使用。如:List list = Arrays.asList('a','b','c');list.forEach(str -> System.out.print(str));list.forEach(System.out::print);上面两种写法是等价的。

3

方法引用分类1、构造器方法引用格式:Class::new,调用默认构造器。2、类静态方法引用格式:Class::static_method3、类普通方法引用格式:Class::method,方法不能带参数。4、实例方法引用格式:instance::method

5

可以看出方法引用都生效了,username和age都相应更新了。推荐书籍Spring Cloud微服务实战Spring Boot实战SpringBoot揭秘 快速构建微服务体系SpringBoot实战

注意事项

一定要细心

推荐信息