<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] <br/><br/><br/> # <b style="color:#4F4F4F;">簡介說明</b> 結構腦圖: - [Java](http://naotu.baidu.com/file/efdb23d4a5745f3b559db095e0aa312e?token=89f5c97fb48a4ebd) - [Spring](http://naotu.baidu.com/file/c7e854a81be08f6c57a07fdfb9f64d55?token=1e85f69a4d2ded4e) 原文鏈接: - [JAVA](https://docs.oracle.com/javase/8/docs/api/) - [JAVA(CN)](https://www.matools.com/api/java8) - [二哥的Java進階之路](https://javabetter.cn/) ``` 版本:Java8 作用:面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念 ``` <br/> # <b style="color:#4F4F4F;">基本語法</b> <br/> # <span style="color:#619BE4">@interface</span> ***** 聲明自定義注解 <br/> # <span style="color:#619BE4">native</span> ***** 本地,原生方法(非 Java 實現) <br/> # <span style="color:#619BE4">default</span> ***** 為接口添加方法體 <br/> # <span style="color:#619BE4">synchronized</span> ***** 線程,同步 <br/> # <span style="color:#619BE4">volatile</span> ***** 保證線程可見性,且提供了一定的有序性 <br/> # <span style="color:#619BE4">transient</span> ***** 變量被transient修飾,變量將不再是對象持久化的一部分,該變量內容在序列化后無法獲得訪問 <br/> # <span style="color:#619BE4">T</span> ***** 泛型 <br/> ### 示例內容 <span style="color:red;">1. 泛型約束</span> ``` # 無限通配符 ? # 定義泛型約束 ? extends WhatClass # 定義泛型通配符下限 ? super WhatClass ``` <br/> # <span style="color:#619BE4">::</span> ***** 雙冒號,靜態方法引用 <br/> # <span style="color:#619BE4">Type...</span> ***** 解構傳入參數 <br/> # <span style="color:#619BE4">Lambda</span> ***** 匿名函數表達式 <br/> ### 示例內容 <span style="color:red;">1. 舉例說明</span> ``` interface IWhat { void What(); } public class Trial { public static void main(String[] args) { hello(() -> System.out.println("hello")); } static void hello(IWhat what) { what.What(); } } ``` <span style="color:red;">2. 傳遞類類型</span> ``` class What { String name = "what is my name"; } interface IWhat { What What(); } public class Trial { public static void main(String[] args) { hello(What::new); } static void hello(IWhat what) { What w = what.What(); System.out.println(w.name); } } ``` <br/> # <span style="color:#619BE4">try-with-resources</span> ***** ARM 塊(Automatic Resource Management) ,自動資源管理 <br/> ### 示例內容 <span style="color:red;">1. 舉例說明</span> ``` class What implements AutoCloseable { String name = "what is my name"; @Override public void close() throws Exception { System.out.println("close"); } } public class Trial { public static void main(String[] args) { try (What w = new What()) { System.out.println(w.name); } catch (Exception e) { e.printStackTrace(); } } } ``` <br/> # <span style="color:#619BE4">super</span> ***** 父類引用 <br/> # <span style="color:#619BE4">.this</span> ***** 獲取類實例 <br/> # <span style="color:#619BE4">.class</span> ***** 獲取類類型 <br/> # <span style="color:#619BE4">() -> {}</span> ***** 匿名箭頭函數 <br/>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看