import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;
import javax.swing.JFrame;public class Main extends JFrame{private JButton jb;public Main(){this.setBounds(200,200,200,200);this.setTitle("lambda测试");jb = new JButton("click");jb.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {System.out.println("clicked");}});this.add(jb);this.setVisible(true);this.setDefaultCloseOperation(EXIT_ON_CLOSE);}public static void main(String[] args) {new Main();}
}

将注释掉的部分改成下面一句即可:

 jb = new JButton("click");
//      jb.addActionListener(new ActionListener() {
//          @Override
//          public void actionPerformed(ActionEvent e) {
//              System.out.println("clicked");
//          }
//      });jb.addActionListener(event -> System.out.println("Hello") );

运行可看到:

jdk8新特性:Lambda表达式简单测试相关推荐

  1. jdk8新特性 lambda表达式详解

    本文主要讲到的内容有: 一- 前言 二- 背景 三- lambda表达式的语法 四- Lambda程序例子 4-1 Runnable Lambda 4-2 Comparator Lambda 4-3 ...

  2. jdk8新特性-Lambda表达式,方法引用

    Lambda方法引用的概念 1).什么是"方法引用":当我们使用Lambda实现一些功能时,发现已有的类库中已经有方法实现了这样的功能,这时,我们就可以引用已实现的方法来代替Lam ...

  3. JDK8新特性-Lambda表达式查找

    2019独角兽企业重金招聘Python工程师标准>>> 1. Lambda语法的三种形式 (参数) -> 单行语句 (参数) -> {多行语句} (参数) -> 表 ...

  4. java lambda表达式详解_Java8新特性Lambda表达式详解

    课程目标: 通过本课程的学习,详细掌握Java8新特性之Lambda表达式: 适用人群:有Java基础的开发人员: 课程概述:从Java 8出现以来lambda是最重要的特性之一,它可以让我们用简洁流 ...

  5. Java8新特性----Lambda表达式详细探讨

    Java8新特性 Lambda表达式 入门演示 案例1 如何解决 cannot be cast to java.lang.Comparable问题? 案例2 优化方式一 : 策略设计模式 优化方式二: ...

  6. JDK8新特性-Lambda

    JDK8新特性-Lambda 说明 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性. Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中). 使用 L ...

  7. C++11新特性——λ(lambda)表达式详解

    C++11新特性--λ(lambda)表达式 C++11中引入了λ表达式,它可以用来定义一个内联(inline)的函数,作为一个本地的对象或者一个参数.有了λ表达式,我们可以很方便的使用stl标准库. ...

  8. java新特性lambda表达式快速入门

    文章目录 序 常规写法 写法一:新建类并实现该接口 写法二:使用匿名函数 lambda写法 写法一:lambda常规写法 写法二:lambda简写 中场疑问 lambda的方法引用 写法一 写法二 练 ...

  9. Java 8 新特性 lambda表达式

    / Created by Manager on 2021/4/1. Java 8 新特性 lambda表达式 StreamAPI 新日期 新注解 */ 视频连接 1https://www.bilibi ...

  10. Java 8 新特性Lambda 表达式

    Java 8 新特性Lambda 表达式 一.常用循环 二.匿名内部类 三.排序集合 四.循环打印对象 五.根据条件修改 六.排序 七.求和 八.统计方法 九.材料 一.常用循环 public cla ...

最新文章

  1. 忘掉什么鬼并发,先听完这个故事!
  2. dos模式下切换电脑用户
  3. 【Android开发】我的第一个安卓程序
  4. springboot/git学习资源记录
  5. Vision Transformer太火!这门开源课也火了!十小时现场coding带你玩转ViT 爆款SOTA算法!...
  6. 滴滴新增对手!腾讯投资的网约车平台OnTime或将于本月上线
  7. 如何删除动态数组的指定元素 - 回复 Splendour 的部分问题
  8. DOM中 property 和 attribute 详解
  9. python外部库matlab_python调用MATLAB库绘制直方图
  10. 头歌 Java IO 答案 增加章节java学习-Java输入输出之字节缓冲IO流之复制文件
  11. QQ IM架构学习总结
  12. COJ 0358 xjr考考你数据结构(根号3)线段树区间修改
  13. 全流程东方时尚C1考试经历
  14. Oracle中EXECUTE IMMEDIATE用法
  15. 美国计算机留学直博几年,美国读博士需要几年才能毕业?
  16. 从你的全世界路过—一群程序员的稻城亚丁游记
  17. 基于主成分分析PCA的人脸识别
  18. Rtthread学习笔记(十八)RT-Thread Studio添加freemodbus主机和从机
  19. 颜色空间探究:RGB、HSV和HSL
  20. 后端思想-如何设计一个操作和管理Excel的业务模块

热门文章

  1. AI 绘画基础 - 细数 Stable Diffusion 中的各种常用模型 【 魔导士装备图鉴】
  2. Redis原理篇—数据结构
  3. Vue 插件 vee-validate校验插件详解大全
  4. mysql 禁用validate,mysql5.7禁用validate-password插件
  5. 1、时光一去不复返,珍惜当下
  6. 各个版本Windows系统中自带的.NET Framework版本
  7. 【考古】遥感考古与物探考古介绍
  8. 计算机移动网络dns码,dns查询方法介绍
  9. 分享一款带后台的个人导航网源码
  10. abandon connection, owner thread: xxxx, connected at : 1606897800625, open stackTrace