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