码迷,mamicode.com
首页 > 其他好文 > 详细

Lambda表达式

时间:2020-08-05 23:25:25      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:有一个   语言   就是   int   重写   model   out   tar   解决   

Lambda表达式

思想:

Java是面向对象的语言,什么是面向对象?简单的说是为解决一个问题,

找到能解决这个问题的对象,然后调用对象的方法,解决问题。

函数式编程思想:

简单的说就是,直追求解决问题的结果,不管方法。Lambda表达式就是以解决问题为导向的。

 

格式:

(一些参数)->{

//代码块,比如是重写接口中的方法

}

 

 new Thread(()-> System.out.println("lambda")).start();//无参数的
?
 Sum(10,50,(int a,int b)->{ return a+b;});//有参数的

 

使用前提:

1.使用Lambda必须具有接口,且接口里只有一个抽象方法。

2.必须具有上下文推断。方法的参数必须是lambda表达式对应接口的类型

Lambda表达式

标签:有一个   语言   就是   int   重写   model   out   tar   解决   

原文地址:https://www.cnblogs.com/stydejava/p/13443110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!