这是lambda表达式,java8中的匿名函数。因为你要返回一个runnable,而它是一个函数式接口,所以可以用匿名函数,此处被推导为runnable的run方法。左边这个括号代表它接受0个参数(run方法不接受参数),右边大括号为空代表这个函数什么也不做。相当于
return (new Runnable(){
@Override
public void run(){
}
});
这是lambda表达式,java8中的匿名函数。因为你要返回一个runnable,而它是一个函数式接口,所以可以用匿名函数,此处被推导为runnable的run方法。左边这个括号代表它接受0个参数(run方法不接受参数),右边大括号为空代表这个函数什么也不做。相当于
return (new Runnable(){
@Override
public void run(){
}
});