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的属性我们就暂且介绍这么多了。

关注微信公众号获得更多内容:

最新文章

  1. 使用技术手段限制DBA的危险操作—Oracle Database Vault
  2. 自动化测试selenium----css选择器总结
  3. Linux帮助命令
  4. 文件大小K、M、G、T
  5. Oracle以及SDE维护常用命令-查看表空间等
  6. Weinre调试移动端页面
  7. Notepad++ HTML格式化
  8. visio 由于形状保护和/或图层属性设置不能进行编辑
  9. Java [Leetcode 235]Lowest Common Ancestor of a Binary Search Tree
  10. 基于HTML5的SLG游戏开发(一):搭建开发环境(1)
  11. hdu 5533 Dancing Stars on Me(数学,水)
  12. CKEditor + CKFinder 实现编辑上传图片配置
  13. 局部敏感哈希-Locality Sensitive Hashing
  14. TortoiseGit保存密码
  15. Python——网络爬虫
  16. 放yy直播点赞动画
  17. 【Richard 的刷(水)题记录】
  18. 将webcam设置为网站favicon
  19. springCloud 服务注册启动报错<com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect>
  20. 第三章 Models详解

热门文章

  1. mysql问题解决SELECT list is not in GROUP BY clause and contains nonaggregated column
  2. 10.Oracle Golden Date(ogg)的搭建和管理
  3. vue使用mockjs配置步骤(无需启动node服务)
  4. Spark RDD的默认分区数:(spark 2.1.0)
  5. 简单工厂模式(Java与Kotlin版)
  6. [原]Jenkins(十八) jenkins再出发之jenkins 内置变量
  7. vs2008 使用百度编辑器
  8. iOS - UITableView reloadData滚动到顶部无效问题解决
  9. laravel的csrf token 的了解及使用
  10. js中级小知识3