Java 基础 lambda标准格式

论坛 期权论坛 脚本     
匿名技术用户   2020-12-28 16:46   66   0
package demo3;

/*
* Lambad表达式的标准格式:
*   由三部分组成:
*       a.一些参数
*       b.一个箭头
*       c.一段代码
*   格式:
*       (参数列表)->{一些重写方法的代码}
*   解释说明格式:
*       ():接口中抽象方法的参数列表,没有参数,就空着;有参数就写出参数,多个参数使用逗号分离
*       ->:传递的意思,把参数传递给方法体{}
*       {}:重写接口的抽象方法的方法体
* */
public class DemoLambad {
    public static void main(String[] args) {
        //使用匿名内部类的方式,实现多线程
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName()+"新线程创建");
            }
        }).start();
        //使用lambda
        new Thread(()->System.out.println(Thread.currentThread().getName()+"新线程创建")).start();
        //
    }
}
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP