JAVA 8 初體驗

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

相關文章
相關標籤/搜索