Java 8 發佈兩個多月了,更新了一些特性,其中有接口中能夠有默認的實現,lambda表達式、重複註解、時間等等。ide
今天先探究一下這新增的lambda 表達式功能特性,其餘的往後待解。spa
先來看一個例子,以往版本的實現方法:code
Runnable oldRunnable = new Runnable() { @Override public void run() { System.out.println("hello,I am panpan"); } }; oldRunnable.run();
很簡單的一個匿名類,輸出一行代碼。Java 8 提供了一種很是簡潔的實現方式,用lambda 表達式。blog
Runnable runnable = () -> { System.out.println("hello ,I am panpan"); };
能夠看到,這段代碼更加簡短了。接口
未完!class