Java those things

JAVA8 Lambda语法

2018-03-26  本文已影响4人  M_ENG

使用() -> {} 替代匿名类

条件:使用 @FunctionalInterface 修饰的接口

//Before Java 8:

new Thread(new Runnable() {

    @Override

    public void run(){

        System.out.println("Before Java8 ");

    }

}).start();

//Java 8 way:

new Thread( () -> {System.out.println("In Java8!");} );
上一篇下一篇

猜你喜欢

热点阅读