استفاده از Lambda کار تسهیل در کد نویسی را می کند. به کد زیر که یک Action را برای یک button ایجاد می کند
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Button clicked");
}
});
با استفاده از Lambda می توان به صورت زیر نوشت :
که دیگه نیازی به پیاده سازی متد actionPerformed نیست و حجم کد کمتر میشه
button.addActionListener((ActionEvent e) -> {
System.out.println("Button clicked");
});