Lambda表达式的标准格式

Lambda表达式的标准格式

有三部分组成:

  1. 一些参数

  2. 一个箭头

  3. 一段代码

 

格式:(参数列表) -> {一些重写方法的代码}

():接口中抽象方法的参数列表,没有参数,就空着;有参数就写出参数,多个参数使用逗号分割

->:传递,把参数传递给方法体{}

{}:重写接口的抽象方法的方法体

public class DemoLambda{
   public static void main(String[] args) {
       //使用匿名内部类的方式实现多线程
       new Thread(new Runnable() {
           @Override
           public void run() {
               System.out.println(Thread.currentThread().getName()+"创建了新线程");
          }
      }).start();
  }
   
   //使用Lambda表达式实现多线程
   new Thread(()->{
       System.out.println(Thread.currentThread().getName()+"创建了新线程");
  }).start();
}
}

 

posted @ 2020-09-17 11:00  scenario  阅读(403)  评论(0编辑  收藏  举报