[Java核心技术笔记]并发

Runnable

Runnable接口是函数式接口

//Runnable接口
public interface Runnable
{
    void run();
}
//用lambda表达式创建实例
Runnable r=()->{task code};

函数式接口
接口中有且仅有一个抽象方法
Java中函数式编程体现就是Lambda,函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。 此外,Lambda表达式形式: (参数列表)->{代码}
Java 8中可使用@FunctionalInterface注解用于接口的定义上,一旦使用该注解来定义接口,编译器将会强制检查该接口是否确实有且仅有一个抽象方法。

猜你喜欢

转载自www.cnblogs.com/coding-gaga/p/10579351.html