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

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

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

      java8的函數式接口

      函數式接口

      就是在java8里允許你為一個接口(只有一個實現的,聲明為FunctionalInterface注解的)實現一個匿名的對象,大叔感覺它與.net平臺的委托很類似,一個方法里允許你接收一個方法簽名,這個方法在一個聲明為FunctionalInterface的接口里,并且它是接口里唯一的方法。

      java框架里也在用它

      在我們的java框架里,很多地方在用函數式接口,下面的線程類的部分代碼

      @FunctionalInterface
      public interface Runnable {
          /**
           * When an object implementing interface <code>Runnable</code> is used
           * to create a thread, starting the thread causes the object's
           * <code>run</code> method to be called in that separately executing
           * thread.
           * <p>
           * The general contract of the method <code>run</code> is that it may
           * take any action whatsoever.
           *
           * @see     java.lang.Thread#run()
           */
          public abstract void run();
      }
      

      事實上,在外部需要使用Runnable的實例時,可以直接構建一個匿名對象,像下面的代碼是合法的

       super.periodicCheck(new PassableRunnable() {
            private boolean passed = false;
      
            @Override
            public boolean isPassed() {
              return passed;
            }
      
            @Override
            public void run() {
              System.out.println("test async task");
              passed = true;
      
            }
          });
      
      

      下面是大叔在單元測試里寫的一段實例代碼,供大家學習和參考

       @Test
        public void testMethodFunction() {
          java8Fun(new Run() {
            @Override
            public void print() {
              System.out.println("類似.net里的委托!");
            }
          });
        }
      
        public void java8Fun(Run run) {
          System.out.println("執行java8函數式接口");
          run.print();
        }
      
        @FunctionalInterface
        interface Run {
          void print();
        }
      
      posted @ 2019-03-01 17:12  張占嶺  閱讀(778)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 热久久美女精品天天吊色| 又大又紧又粉嫩18p少妇| 日韩有码中文在线观看| 中文字幕久久人妻熟人妻| 亚洲精品一区二区天堂| 国产精品任我爽爆在线播放6080 | 精品少妇人妻av无码专区| 亚洲va成无码人在线观看天堂| 屯昌县| 国产亚洲欧美日韩俺去了| 成人激情视频一区二区三区| 国产精品一二二区视在线| 综合色天天久久| 强插少妇视频一区二区三区| 欧美在线观看www| 特级做a爰片毛片免费看无码| 激情动态图亚洲区域激情| aⅴ精品无码无卡在线观看| 精品不卡一区二区三区| 国产亚洲精品第一综合麻豆| 亚洲乱熟女一区二区三区| 国内少妇人妻偷人精品| 国产粉嫩区一区二区三区| 2020精品自拍视频曝光| 蜜臀av久久国产午夜福利软件| 高潮精品熟妇一区二区三区| 秋霞电影网| 亚洲人成线无码7777| 亚洲av鲁丝一区二区三区黄| 色偷偷女人的天堂亚洲网| 精品少妇无码一区二区三批| 精品偷拍一区二区三区在| 亚洲 制服 丝袜 无码| 欧美18videosex性欧美tube1080 | 国产中文三级全黄| 久久欧洲精品成av人片| 亚洲av片在线免费观看| 丁香花成人电影| 亚洲精品一二三在线观看| 国产精品久久久久影院老司 | 夜夜添无码一区二区三区|