JavaSE-22.1.6【Lambda表达式的注意事项】
2021/6/11 14:23:10
本文主要是介绍JavaSE-22.1.6【Lambda表达式的注意事项】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 package day13.lesson1.p2; 2 3 /* 4 1.7 Lambda表达式的注意事项 5 6 使用Lambda必须要有接口,并且要求接口中有且仅有一个抽象方法 7 8 必须有上下文环境,才能推导出Lambda对应的接口 9 根据局部变量的赋值得知Lambda对应的接口 10 Runnable r = () -> System.out.println("Lambda表达式"); 11 根据调用方法的参数得知Lambda对应的接口 12 new Thread(() -> System.out.println("Lambda表达式")).start(); 13 */ 14 public class LambdaDemo { 15 public static void main(String[] args) { 16 /*useInter(() -> { 17 System.out.println("good good study, day day up"); 18 });*/ 19 20 useInter(() -> System.out.println("good good study, day day up")); //省略模式 21 22 //必须有上下文环境,才能推导出Lambda对应的接口 23 /*new Thread(new Runnable() { 24 @Override 25 public void run() { 26 System.out.println("匿名内部类"); 27 } 28 }).start();*/ 29 30 /*Runnable r = () -> System.out.println("Lambda表达式"); 31 new Thread(r).start();*/ 32 new Thread(() -> System.out.println("Lambda表达式-省略模式")).start(); 33 } 34 35 private static void useInter(Inter i){ 36 i.show(); 37 } 38 } 39 40 interface Inter{ 41 void show(); 42 // void methdod(); //使用Lambda必须要有接口,并且要求接口中有且仅有一个抽象方法 43 }
这篇关于JavaSE-22.1.6【Lambda表达式的注意事项】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南