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