用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();}