jdk1.8新特性之lambda表达式及在Android Studio中的使用举例
2024-09-02 06:37:02
Jdk1.8已经出很久了但是很多同学对它的特性在android studio 中的应用可能还不是很熟悉,今天我们就来对这个新特性在AS中做它的应用实践。
一.首先在有JDK1.8的情况下我们要在AS的设置中将这个地方设置成java1.8的。
二在build.gradle中添加上这两句
即:
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
这样就完成了使用之前的设置工作了。然后我们进入重要的应用。
那么lambda到底有什么特性呢!下面来看:
1.这是为一个button设置的点击事件 :
怎么样,节俭度是不是节省了很多呢,由之前的6行变为了1行,而且更容易让人家看懂。
2.下面是开启一个线程的代码
那么怎样将代码变为lambda 的样式呢,其实在做完设置之后把鼠标放在函数上,Alt+enter就会出现下下面的界面,然后单击就可以了。
Lambda的属性我们就暂且介绍这么多了。
关注微信公众号获得更多内容:
最新文章
- 使用技术手段限制DBA的危险操作—Oracle Database Vault
- 自动化测试selenium----css选择器总结
- Linux帮助命令
- 文件大小K、M、G、T
- Oracle以及SDE维护常用命令-查看表空间等
- Weinre调试移动端页面
- Notepad++ HTML格式化
- visio 由于形状保护和/或图层属性设置不能进行编辑
- Java [Leetcode 235]Lowest Common Ancestor of a Binary Search Tree
- 基于HTML5的SLG游戏开发(一):搭建开发环境(1)
- hdu 5533 Dancing Stars on Me(数学,水)
- CKEditor + CKFinder 实现编辑上传图片配置
- 局部敏感哈希-Locality Sensitive Hashing
- TortoiseGit保存密码
- Python——网络爬虫
- 放yy直播点赞动画
- 【Richard 的刷(水)题记录】
- 将webcam设置为网站favicon
- springCloud 服务注册启动报错<;com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect>;
- 第三章 Models详解
热门文章
- mysql问题解决SELECT list is not in GROUP BY clause and contains nonaggregated column
- 10.Oracle Golden Date(ogg)的搭建和管理
- vue使用mockjs配置步骤(无需启动node服务)
- Spark RDD的默认分区数:(spark 2.1.0)
- 简单工厂模式(Java与Kotlin版)
- [原]Jenkins(十八) jenkins再出发之jenkins 内置变量
- vs2008 使用百度编辑器
- iOS - UITableView reloadData滚动到顶部无效问题解决
- laravel的csrf token 的了解及使用
- js中级小知识3