<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      使用lambda編程之延遲執(zhí)行

      使用lambda表達(dá)式的主要原因是,將代碼的執(zhí)行延遲到一個(gè)合適的時(shí)間點(diǎn)。

      所有的lambda表達(dá)式都是延遲執(zhí)行的。畢竟,如果你希望立即執(zhí)行一段代碼,那就沒有必要使用lambda表達(dá)式了。延遲執(zhí)行代碼的原因有很多,例如:

      在另一個(gè)線程中運(yùn)行代碼
      多次運(yùn)行代碼
      在某個(gè)算法的正確時(shí)間點(diǎn)上運(yùn)行代碼(例如排序中的比較操作)
      當(dāng)某些情況發(fā)生時(shí)運(yùn)行代碼(按鈕點(diǎn)擊,數(shù)據(jù)到達(dá)等)
      當(dāng)你使用lambda進(jìn)行編程時(shí),應(yīng)當(dāng)好好考慮一下希望達(dá)到什么樣的效果。舉個(gè)例子:假設(shè)你需要記錄一個(gè)事件的日志:

      logger.info(“x:”+x+”,y:”+y);

      如果日志級別設(shè)置為忽略INFO消息時(shí),該字符串會(huì)被計(jì)算并傳遞給info方法,然后再確定是否真的要執(zhí)行。為什么不能再確定需要打印時(shí),再將字符串合并起來呢?

      只有再需要的時(shí)候才運(yùn)行代碼,這是使用lambda表達(dá)式的一種情況。慣用的方法式將這段代碼包裝成一個(gè)無參數(shù)的lambda表達(dá)式:()->”x:”+x+”,y:”+y。

      封裝成一個(gè)方法,來執(zhí)行延遲記錄日志就是下面這樣了。

      public static void info(Logger logger,Supplier<String> messge)
      
      {
      
          if(logger.isLoggable(Level.INFO))
      
          {
      
              logger.info(messge.get());
      
          }
      
      }

      Supplier<String> 作為參數(shù),可以傳遞一個(gè)lambda表達(dá)式。

      當(dāng)然也可以直接寫 logger.info(()->”x:”+x+”,y:”+y); 這樣用。

       原文出自:https://www.fastmeteor.com/2017/12/20/使用lambda編程之延遲執(zhí)行

      posted @ 2018-01-20 22:44  紀(jì)莫  閱讀(1732)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 综合图区亚洲另类偷窥| 一区二区三区在线色视频| 少妇激情一区二区三区视频小说| 国产一国产精品免费播放| 久久精品午夜视频| 性欧美乱熟妇xxxx白浆| 日本不卡片一区二区三区| 女人与牲口性恔配视频免费| 亚洲欧美在线观看| 国产精品国产三级国快看| 欧美日韩免费专区在线观看| 日日爽日日操| 精品国产一区二区三区国产区| 日韩精品人妻系列无码av东京| 亚洲男女羞羞无遮挡久久丫 | 久久天天躁狠狠躁夜夜躁2012| 日本熟妇人妻一区二区三区| 亚洲国产综合自在线另类| 亚洲精品国产自在现线最新 | 国产69精品久久久久乱码免费| 国产精品亚欧美一区二区三区| 国产视频最新| 国产乱码1卡二卡3卡四卡5| 午夜天堂一区人妻| 91精品久久一区二区三区| 人妻中文字幕不卡精品| 无遮挡又黄又刺激的视频| 亚洲精品午夜精品| 综合色一色综合久久网| 玩弄丰满少妇人妻视频| 精品日本免费一区二区三区| 日韩精品av一区二区三区| 男女啪啪高清无遮挡免费| 99精品国产一区在线看| 国产av剧情md精品麻豆| 久久中文字幕av第二页| 精品国产迷系列在线观看| 馆陶县| 人妻少妇精品视频三区二区| 无码国产偷倩在线播放| 富阳市|