在AndroidStudio中设置某项目支持使用Java 8 新特性 ——诺诺"涂鸦"记忆
来源:互联网 发布:网络知识培训综合教程 编辑:程序博客网 时间:2024/05/16 17:17
---------- 诺诺学习技术交流博客、期待与您交流! ----------
详情请查看:http://blog.csdn.net/sun_promise
在AndroidStudio中设置某项目支持使用Java 8 新特性( eg:Lambda 表达式)
1.情景描述
在AndroidStudio中新建一个项目,以设置支持Lambda表达式为例,写一段Lambda表达式代码。如图:
(注:以下截图中的项目代码,并没有实际运行意义,只是为了说明如何设置、使用支持Java 8的Lambda表达式。)
创建项目:
附上一段可以变形为Lambda表达式的代码
如果直接写出Lambda表达式会提示错误,如图:
2.设置支持使用Java8新特性
设置支持使用java8新特性有一个大前提就是,计算机中已安装java8 JDK软件并配置好了相关的环境变量。
为了使AndroidStudio中的上述项目支持使用java8新特性:Lambda表达式,设置步骤如图:
先找到设置入口,有三种途径:
1)File -----> Project Structrue……
2)选中项目,鼠标右键……
3)这是最快捷的设置入口。
下面正式开始设置步骤,如图:
(第四步是设置资源代码和目标兼容性所支持的java版本,选择下拉菜单中若没有java8版本,就暂时选择最高版本1.7,具体请看图)
(第七步是找到对应的build文件,在图中中间的红框位置,手动设置两项--资源代码和目标兼容性,所支持的java版本,更改为Java8版本,具体修改代码如图。最后再同步一下项目就ok了)
3.如何在项目中使用Lambda表达式
先试试代码效果:
是将原有代码转换成lambda表达式形式
转换后:
4.快捷设置支持使用Lambda表达式
上面的方式比较繁琐,是为了让大家清楚如何设置支持使用java8 新特性。
如果只是为了设置支持使用Lambda表达式,那非常简单,如图:
首先先在项目中写一段Lambda表达式,肯定会报错,然后将鼠标放在报错的位置,按快捷键Alt+Enter,会出现提示,然后按图中的显示的位置点击对应操作就Ok了。
(注:再偷偷教你一招,如果在项目中有看不懂Lambda表达式的表现形式,可以将鼠标放在Lambda表达式位置,然后按快捷键Alt+Enter,会出现如上面图的提示,然后选择倒数第二个的那串英文,将Lambda表达式换回原来的匿名类形式。)
---------- 诺诺学习技术交流博客、期待与您交流! ----------
详情请查看:http://blog.csdn.net/sun_promise
- 在AndroidStudio中设置某项目支持使用Java 8 新特性 ——诺诺"涂鸦"记忆
- Java 8 新特性总结 ——诺诺"涂鸦"记忆
- Java 8 新特性:Lambda 表达式 ——诺诺"涂鸦"记忆
- Java 8 新特性:接口的静态方法和默认方法 ——诺诺"涂鸦"记忆
- Java 8 新特性:泛型目标类型推断 ——诺诺"涂鸦"记忆
- 在AndroidStudio中设置某项目支持使用Java 8 新特性 ( eg:Lambda 表达式)
- AndroidStudio 设置自动导包 ——诺诺"涂鸦"记忆
- Java 8 新特性:Java 类库的新特性之 Optional类 ——诺诺"涂鸦"记忆
- Java 8 新特性:Java 类库的新特性之 Stream类 ——诺诺"涂鸦"记忆
- GitLab/Git在AndroidStudio上的配置和简单使用 ——诺诺"涂鸦"记忆
- Java 8 新特性:Lambda 表达式的作用域(Lambda 表达式补充版)——诺诺"涂鸦"记忆
- Java 8 新特性:Lambda 表达式之方法引用(Lambda 表达式补充版)——诺诺"涂鸦"记忆
- Java 8 新特性:扩展注解(类型注解和重复注解) ——诺诺"涂鸦"记忆
- Java 8 新特性:Java 类库的新特性之日期时间API (Date/Time API ) ——诺诺"涂鸦"记忆
- AndroidStudio 安装插件 ——诺诺"涂鸦"记忆
- AndroidStudio 设置显示行号(Show Line Numbers) ——诺诺"涂鸦"记忆
- 设置使用git命令行的3种平台的环境——诺诺"涂鸦"记忆
- 安装java工具,配置环境变量——诺诺"涂鸦"记忆
- GCD的一些原理
- JVM简单介绍
- 自己用c语言做的日历
- SSH无密钥连接(Hadoop集群master slave)
- star
- 在AndroidStudio中设置某项目支持使用Java 8 新特性 ——诺诺"涂鸦"记忆
- 最全的正则表达式
- 淘宝网自主开发数据存储系统
- 继 <ZMQ的学习和研究> 学习代码 Request-reply client in C++
- iOS RunLoop笔记
- 编写高效的CSS选择器
- 利用线程运行栈StackTraceElement设计Android日志模块
- PHP5.5 New features
- 自定义评分