java8新特性學習

1.lambda語法(函數式編程的思想)編程

       語法組成爲三部分:參數列表、箭頭符號「->」、代碼塊函數式編程

    三種形式:1.()->單行語句
         2.()->{代碼塊}    
         3.(參數)->加減等算數表達式    
    均可以有參數函數

lambda語法的比jdk1.8以前的要經過匿名類實現Runnable接口,代碼上要少,並且它支持訪問外部變量spa

  • stream接口

2.接口定義中的功能重大更新接口

  • 容許自定義一個普通方法 經過default或static關鍵字實現
    優勢:避免了子類重複實現一樣的代碼
  • 內部類訪問方法參數是能夠不加上final關鍵字
相關文章
相關標籤/搜索