This question already has an answer here:
Java Lambda expressions [closed]
(1个答案)
去年关闭。
我有以下代码:
我的IDE(intellij)建议使用:
这个保证是一回事吗?我问这是因为类Thread具有多个构造函数。
(1个答案)
去年关闭。
我有以下代码:
new Thread(new Runnable() {
@Override
public void run() {
//implement
}
});
我的IDE(intellij)建议使用:
new Thread(() -> {
//implement
});
这个保证是一回事吗?我问这是因为类Thread具有多个构造函数。
最佳答案
是的,这等效,请信任您的IDE!
关于多个构造函数:
您只有一个构造函数参数->两个可能的构造函数实现() -> { //implement }
是String
吗? -否->只有一个可能的构造函数可以调用-> Runnable
的构造函数,您也可以自行调用。
10-05 23:32