用lambda表达式实现Runnable

xiaoxiao2021-02-28  48

// Java 8之前: new Thread(new Runnable() { @Override public void run() { System.out.println("Before Java8"); } }).start(); new Thread( () -> System.out.println("In Java8, Lambda expression") ).start(); 今天看网络相关知识时候发现有程序用lambda表达式实现了runnable,感觉很简洁,网上查了一下这个用法。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。用() -> {}代码块替代了整个匿名类
转载请注明原文地址: https://www.6miu.com/read-2632178.html

最新回复(0)