您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页Lambda表达式

Lambda表达式

来源:化拓教育网
  Java8的新特性,实际是一种匿名方法,既没方法名,如果想使用,先在app/build.gradle中添加配置:
  defaultConfig {
        jackOptions.enabled =true
        applicationId "com.yuhan.myapplication"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    compileOptions{
        sourceCompatibility org.gradle.api.JavaVersion.VERSION_1_8
        targetCompatibility org.gradle.api.JavaVersion.VERSION_1_8
    }
  我们之前的表达式:
new Thread(new Runnable() {
                    @Override
                    public void run() {

                    }
                }).start();

使用后的如下:

 new Thread(() ->{
                    
                }).start();

通过查看源码。凡是只有一个待实现的方法的接口,都可以使用这种,

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务