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

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

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

      靜態代理

      靜態代理模式總結

      • 真實對象和代理對象都要實現同一個接口

      • 代理對象要代理真實角色

      好處

      • 代理對象可以做很多真實對象做不了的事情

      • 真實對象專注做自己的事情

       

      Lambda表達式

      函數式接口的定義

      • 任何接口,如果只包含唯一一個抽象方法,那么它就是一個函數式接口

      • 對于函數式接口,我們可以通過Lambda表達式來創建該接口

      package com.Spp.Lambda;
      ?
      /*
      推導Lambda表達式
      */
      public class TestLambda01 {
         //3. 靜態內部類
         static class Like2 implements ILike{
             @Override
             public void lambda() {
                 System.out.println("I Like Lambda2");
            }
        }
      ?
         public static void main(String[] args) {
             ILike like = new Like();// 接口new實現類
             like.lambda();
             like = new Like2();
             like.lambda();
             //4. 局部內部類
             class Like3 implements ILike{
                 @Override
                 public void lambda() {
                     System.out.println("I Like Lambda3");
                }
            }
             like = new Like3();
             like.lambda();
             //5. 匿名內部類,沒有類的名稱,必須借助接口或者父類
             like = new ILike() {
                 @Override
                 public void lambda() {
                     System.out.println("I Like Lambda4");
                }
            };
             like.lambda();
             //6. 用lambda簡化
             like = ()->{
                 System.out.println("I Like Lambda5");
            };
             like.lambda();
        }
      }
      ?
      //1. 定義一個函數式接口
      interface ILike{
         void lambda();
      }
      ?
      //2. 實現類
      class Like implements ILike{
         @Override
         public void lambda() {
             System.out.println("I Like Lambda");
        }
      }
      ?

       

      package com.Spp.Lambda;
      ?
      public class TestLambda02 {
      ?
         public static void main(String[] args) {
             ILove Ilove = null;
             /*//1. Lambda表示簡化
            ILove Ilove = (int a)-> {
                 System.out.println("I Love You->"+a);
             };
            //簡化1. 簡化參數類型
             Ilove = (a)-> {
                 System.out.println("I Love You->"+a);
             };*/
             //簡化2. 簡化括號
      /*       Ilove = a-> {
                 System.out.println("I Love You->"+a);
             };*/
             //簡化3. 去掉花括號
             Ilove = a-> System.out.println("I Love You->"+a);
      ?
            Ilove.love(520);
             //總結:
      ?
              // Lambda表達式只能在有一行代碼的情況下才能簡化成為一行,如果有多行,那么就用代碼塊包裹
             // 前提是接口為函數式接口(接口里只有一個方法)
             // 多個參數也可以去掉參數類型,要去掉就都去掉,必須加上括號
        }
      }
      interface ILove{
         void love(int a);
      }
      ?

       

      posted on 2021-08-18 22:14  crushS  閱讀(176)  評論(0)    收藏  舉報
       
      主站蜘蛛池模板: 成人亚洲一级午夜激情网| 自拍视频在线观看成人| 日本三级理论久久人妻电影| 中文字幕在线精品人妻| 亚洲av永久无码精品网站| 中文字幕亚洲综合第一页| 国产91精品丝袜美腿在线 | 琼中| 四虎成人精品永久免费av| 成人无码午夜在线观看| 狠狠色狠狠色综合| 久久精品国产成人午夜福利| 深夜免费av在线观看| 一本色道久久88亚洲精品综合| 日韩午夜无码精品试看| 中文字幕永久精品国产| 宁南县| 久久精品国产亚洲av麻豆小说 | 国产老妇伦国产熟女老妇高清| 日本污视频在线观看| 日本韩国一区二区精品| 美女又黄又免费的视频| 伊人久久综合无码成人网| 99久久精品费精品国产一区二| 亚洲顶级裸体av片| 亚洲一区精品伊人久久| 伊人久久大香线蕉网av| 黄色国产精品一区二区三区| 成人免费xxxxx在线观看| 国产亚洲精品日韩av在| 久久天天躁夜夜躁狠狠85| 亚洲国产精品自在拍在线播放蜜臀| 亚洲春色在线视频| 高清国产一区二区无遮挡| 久久精品国产99国产精品严洲| av中文字幕在线二区| 人妻换着玩又刺激又爽| 国产精品一区二区久久精品无码| 国产亚洲精品中文字幕| 久久热这里这里只有精品| 亚洲综合天堂一区二区三区|