Java中的lambda表达式是什么意思?

时间:2017-04-20 13:17:44

标签: java oop netbeans lambda expression

每当我在netbeans中编写下面的代码时,它会用黄线突出显示代码并告诉使用lambda表达式,那么在Java中使用lambda表达式是什么?

.addActionListener(new ActionListener() {
                            @Override
                            public void actionPerformed(ActionEvent evt) {
}
}

1 个答案:

答案 0 :(得分:4)

addActionListener(actionEvent -> System.out.println("Handled by Lambda listener"));

你也可以做多行

addActionListener(actionEvent -> {
  System.out.println("Handled by Lambda listener");
  System.out.println("something  else");
});