用lambda表达式实现Runnable
生活随笔
收集整理的這篇文章主要介紹了
用lambda表达式实现Runnable
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
用lambda表達(dá)式實(shí)現(xiàn)Runnable
lambda表達(dá)式替換了原來(lái)匿名內(nèi)部類的寫(xiě)法,沒(méi)有了匿名內(nèi)部類繁雜的代碼實(shí)現(xiàn),而是突出了,真正的處理代碼。最好的示例就是 實(shí)現(xiàn)Runnable 的線程實(shí)現(xiàn)方式了: 用() -> {}代碼塊替代了整個(gè)匿名內(nèi)部類
?
@Test public void test() {//oldnew Thread((new Runnable() {@Overridepublic void run() {System.out.println("匿名內(nèi)部類 實(shí)現(xiàn)線程");}})).start();//lambdanew Thread(() -> System.out.println("java8 lambda實(shí)現(xiàn)線程")).start();}總結(jié)
以上是生活随笔為你收集整理的用lambda表达式实现Runnable的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【异常(待解决)】org.apache.
- 下一篇: 测试用例之黑盒测试方法