<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## [流支持](https://lingcoder.gitee.io/onjava8/#/book/14-Streams?id=%e6%b5%81%e6%94%af%e6%8c%81) Java 設計者面臨著這樣一個難題:現存的大量類庫不僅為 Java 所用,同時也被應用在整個 Java 生態圈數百萬行的代碼中。如何將一個全新的流的概念融入到現有類庫中呢? 比如在**Random**中添加更多的方法。只要不改變原有的方法,現有代碼就不會受到干擾。 一個大的挑戰來自于使用接口的庫。集合類是其中關鍵的一部分,因為你想把集合轉為流。但是如果你將一個新方法添加到接口,那就破壞了每一個實現接口的類,因為這些類都沒有實現你添加的新方法。 Java 8 采用的解決方案是:在[接口](https://lingcoder.gitee.io/onjava8/#/10-Interfaces)中添加被`default`(`默認`)修飾的方法。通過這種方案,設計者們可以將流式(*stream*)方法平滑地嵌入到現有類中。流方法預置的操作幾乎已滿足了我們平常所有的需求。流操作的類型有三種:創建流,修改流元素(中間操作, Intermediate Operations),消費流元素(終端操作, Terminal Operations)。最后一種類型通常意味著收集流元素(通常是到集合中)。 下面我們來看下每種類型的流操作。
                  <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>

                              哎呀哎呀视频在线观看