jdk8新特性:Lambda表达式简单测试
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表达式简单测试相关推荐
- jdk8新特性 lambda表达式详解
本文主要讲到的内容有: 一- 前言 二- 背景 三- lambda表达式的语法 四- Lambda程序例子 4-1 Runnable Lambda 4-2 Comparator Lambda 4-3 ...
- jdk8新特性-Lambda表达式,方法引用
Lambda方法引用的概念 1).什么是"方法引用":当我们使用Lambda实现一些功能时,发现已有的类库中已经有方法实现了这样的功能,这时,我们就可以引用已实现的方法来代替Lam ...
- JDK8新特性-Lambda表达式查找
2019独角兽企业重金招聘Python工程师标准>>> 1. Lambda语法的三种形式 (参数) -> 单行语句 (参数) -> {多行语句} (参数) -> 表 ...
- java lambda表达式详解_Java8新特性Lambda表达式详解
课程目标: 通过本课程的学习,详细掌握Java8新特性之Lambda表达式: 适用人群:有Java基础的开发人员: 课程概述:从Java 8出现以来lambda是最重要的特性之一,它可以让我们用简洁流 ...
- Java8新特性----Lambda表达式详细探讨
Java8新特性 Lambda表达式 入门演示 案例1 如何解决 cannot be cast to java.lang.Comparable问题? 案例2 优化方式一 : 策略设计模式 优化方式二: ...
- JDK8新特性-Lambda
JDK8新特性-Lambda 说明 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性. Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中). 使用 L ...
- C++11新特性——λ(lambda)表达式详解
C++11新特性--λ(lambda)表达式 C++11中引入了λ表达式,它可以用来定义一个内联(inline)的函数,作为一个本地的对象或者一个参数.有了λ表达式,我们可以很方便的使用stl标准库. ...
- java新特性lambda表达式快速入门
文章目录 序 常规写法 写法一:新建类并实现该接口 写法二:使用匿名函数 lambda写法 写法一:lambda常规写法 写法二:lambda简写 中场疑问 lambda的方法引用 写法一 写法二 练 ...
- Java 8 新特性 lambda表达式
/ Created by Manager on 2021/4/1. Java 8 新特性 lambda表达式 StreamAPI 新日期 新注解 */ 视频连接 1https://www.bilibi ...
- Java 8 新特性Lambda 表达式
Java 8 新特性Lambda 表达式 一.常用循环 二.匿名内部类 三.排序集合 四.循环打印对象 五.根据条件修改 六.排序 七.求和 八.统计方法 九.材料 一.常用循环 public cla ...
最新文章
- 忘掉什么鬼并发,先听完这个故事!
- dos模式下切换电脑用户
- 【Android开发】我的第一个安卓程序
- springboot/git学习资源记录
- Vision Transformer太火!这门开源课也火了!十小时现场coding带你玩转ViT 爆款SOTA算法!...
- 滴滴新增对手!腾讯投资的网约车平台OnTime或将于本月上线
- 如何删除动态数组的指定元素 - 回复 Splendour 的部分问题
- DOM中 property 和 attribute 详解
- python外部库matlab_python调用MATLAB库绘制直方图
- 头歌 Java IO 答案 增加章节java学习-Java输入输出之字节缓冲IO流之复制文件
- QQ IM架构学习总结
- COJ 0358 xjr考考你数据结构(根号3)线段树区间修改
- 全流程东方时尚C1考试经历
- Oracle中EXECUTE IMMEDIATE用法
- 美国计算机留学直博几年,美国读博士需要几年才能毕业?
- 从你的全世界路过—一群程序员的稻城亚丁游记
- 基于主成分分析PCA的人脸识别
- Rtthread学习笔记(十八)RT-Thread Studio添加freemodbus主机和从机
- 颜色空间探究:RGB、HSV和HSL
- 后端思想-如何设计一个操作和管理Excel的业务模块
热门文章
- AI 绘画基础 - 细数 Stable Diffusion 中的各种常用模型 【 魔导士装备图鉴】
- Redis原理篇—数据结构
- Vue 插件 vee-validate校验插件详解大全
- mysql 禁用validate,mysql5.7禁用validate-password插件
- 1、时光一去不复返,珍惜当下
- 各个版本Windows系统中自带的.NET Framework版本
- 【考古】遥感考古与物探考古介绍
- 计算机移动网络dns码,dns查询方法介绍
- 分享一款带后台的个人导航网源码
- abandon connection, owner thread: xxxx, connected at : 1606897800625, open stackTrace