如何将嵌套的Java 8 lambda转换为与Java 1.6兼容的代码?
我有以下代码:如何将嵌套的Java 8 lambda转换为与Java 1.6兼容的代码?,java,Java,我有以下代码: private Future<?> myFuture = null; myFuture = executorVariable .submit(() -> runFuture()); 如何将其转换为Java 1.6代码而不是lambda?创建一个匿名可运行实例: myFuture = executorVariable.submit(new Runnable(){ public void run() { r
private Future<?> myFuture = null;
myFuture = executorVariable
.submit(() -> runFuture());
如何将其转换为Java 1.6代码而不是lambda?创建一个匿名可运行实例:
myFuture = executorVariable.submit(new Runnable(){
public void run() {
runFuture();
}
}):
创建匿名可运行实例:
myFuture = executorVariable.submit(new Runnable(){
public void run() {
runFuture();
}
}):
->runFuture创建调用runFuture方法的Runnable
因此,您可以重写它:
myFuture = executorVariable.submit(new Runnable() {
@Override
public void run() {
runFuture();
}
});
->runFuture创建调用runFuture方法的Runnable
因此,您可以重写它:
myFuture = executorVariable.submit(new Runnable() {
@Override
public void run() {
runFuture();
}
});