50字范文,内容丰富有趣,生活中的好帮手!
50字范文 > java runnable 参数 如何在Java中使用Lambda表达式实现Runnable接口?

java runnable 参数 如何在Java中使用Lambda表达式实现Runnable接口?

时间:2018-09-01 15:46:40

相关推荐

java runnable 参数 如何在Java中使用Lambda表达式实现Runnable接口?

Runnable接口是java.lang包中定义的功能接口。 此接口包含单个抽象方法run(),不带参数。 当实现此接口的类的对象用于创建线程时,则run()方法已在单独执行的线程中调用。

语法@FunctionalInterface

publicinterfaceRunnable{

voidrun();

}

在下面的示例中,我们可以使用匿名类和lambda表达式来实现Runnable接口。

示例publicclassRunnableLambdaTest{

publicstaticvoidmain(String[]args){

Runnabler1=newRunnable(){

@Override

publicvoidrun(){//anonymousclass

System.out.println("RunnablewithAnonymousClass");

}

};

Runnabler2=()->{//lambdaexpression

System.out.println("RunnablewithLambdaExpression");

};

newThread(r1).start();

newThread(r2).start();

}

}

输出结果RunnablewithAnonymousClassRunnablewithLambdaExpression

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。