用lambda表达式实现Runnable
lambda表达式替换了原来匿名内部类的写法,没有了匿名内部类繁杂的代码实现,而是突出了,真正的处理代码。最好的示例就是 实现Runnable 的线程实现方式了: 用() -> {}代码块替代了整个匿名内部类
@Test public void test() {//oldnew Thread((new Runnable() {@Overridepublic void run() {System.out.println("匿名内部类 实现线程");}})).start();//lambdanew Thread(() -> System.out.println("java8 lambda实现线程")).start();}