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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 一、理解 I/O 是輸入和輸出的簡寫,指的是數據在計算機內部和外部設備之間的流動。簡單來說,當你從鍵盤輸入數據、從鼠標選擇操作,或者在屏幕上看到圖像,這些都是 I/O 操作。它就像是計算機與外部世界溝通的橋梁,沒有 I/O,計算機就不知道如何接收和發送信息。 當然,涉及I/O操作,不僅是硬件設備的讀寫I/O(磁盤I/O),而且還有網絡的I/O(網絡I/O)。總結來說I/O是處理人機交互、機與機交互的一套解決方案。 # 二、Java IO 分類 * 基于字節操作的 I/O 接口:InputStream 和 OutputStream * 基于字符操作的 I/O 接口:Writer 和 Reader * 基于磁盤操作的 I/O 接口:File * 基于網絡操作的 I/O 接口:Socket 字節IO和字符IO主要是從傳輸數據的數據格式不同進行分組,而后兩個磁盤和網絡IO則是從傳輸數據的方式不同進行分組。數據格式和傳輸方式是影響效率的最關鍵因素。 # 三、基于字節操作的接口 ## 3.1 字節輸入流(?InputStream) InputStream 輸入流的類繼承層次如下圖所示: ![](https://img.kancloud.cn/86/41/86419b6c6c4d9570d2554550da96ec19_1080x345.png) 輸入流根據數據節點類型和處理方式,分別可以劃分出了若干個子類,如下圖: ![](https://img.kancloud.cn/1e/9f/1e9fdabac50d4b3dec96fb5af865f568_1080x495.png) ## 3.2 字節輸出流(OutputStream) OutputStream 輸出流的類繼承層次如下圖所示: ![](https://img.kancloud.cn/cb/e5/cbe5dba20a3cfd0ddc6e0452b35d3412_1080x336.png) 輸出流根據數據節點類型和處理方式,也分別可以劃分出了若干個子類,如下圖: ![](https://img.kancloud.cn/05/d6/05d61b3486db654c3d6eed11366b6db7_1080x537.png)
                  <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>

                              哎呀哎呀视频在线观看