Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

【Java系列】JDK 1.8 新特性之 Lambda表达式 PDF 下载


分享到:
时间:2024-04-28 10:30来源:http://www.java1234.com 作者:转载  侵权举报
【Java系列】JDK 1.8 新特性之 Lambda表达式
失效链接处理
【Java系列】JDK 1.8 新特性之 Lambda表达式 PDF 下载
 
 
 
相关截图:
 

主要内容:
 

1、Lambda表达式介绍
Lambda是一个匿名函数,我们可以将Lambda表达式理解为一段可以传递的代码(将代码像数据一样传递)。使用它可以写出简洁、灵活的代码。作为一种更紧凑的代码风格,使java语言表达能力得到提升。
 
2、从匿名类到Lambda转换
 
package JAVA8Features;
import Logger;
import LoggerFactory;
public class Demo01 {
 private static Logger log = LoggerFactory.getLogger(Demo01.class);
 public static void main(String[] args) {
 Runnable t1 =new Runnable(){
 @Override
 public void run(){
 log.info("我是没有使用Lambda表达式:不简洁");
 }
 };
 
 Runnable t2 = () -> log.info("我是使用Lambda表达式:简洁、灵活");
 
 t1.run();
 t2.run();
 
 }
}
com.chen.test.
org.slf4j.
org.slf4j.

 

结果:
19:43:39.303 [main] INFO com.chen.test.JAVA8Features.Demo01 - 我是没有使用Lambda表达式:不简洁、代码多
19:43:39.303 [main] INFO com.chen.test.JAVA8Features.Demo01 - 我是使用Lambda表达式:简洁、灵活
 
 
3、Lambda表达式 六种语法格式
Lambda表达式在java语言中引入了一种新的语法元素和操作。
这种操作符号为“->”,
Lambda操作符或箭头操作符,它将Lambda表达式分割为两部分。
左边:指Lambda表达式的所有参数
右边:指Lambda体,即表示Lambda表达式需要执行的功能。
 
 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐