我可以自己定义,例如这样:
@FunctionalInterface
interface EmptyEmptyFunction {
void apply();
}
然后按如下方式使用它:
EmptyEmptyFunction m = () -> {System.out.println("Hello World - Java 8!");};
m.apply();
我的问题是:JDK中是否有内置类型,如
EmptyEmptyFunction
,或者我必须定义EmptyEmptyFunction
我(就像我一样)?
这里有很多功能界面
http://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
但我似乎找不到一个完全正确的
相同的"签名"作为我的EmptyEmptyFunction
。