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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                <!-- Readers & Writers --> ## Reader和Writer Java 1.1 對基本的 I/O 流類庫做了重大的修改。你初次遇到 `Reader` 和 `Writer` 時,可能會以為這兩個類是用來替代 `InputStream` 和 `OutputStream` 的,但實際上并不是這樣。盡管一些原始的“流”類庫已經過時了(如果使用它們,編譯器會發出警告),但是 `InputStream` 和 `OutputStream` 在面向字節 I/O 這方面仍然發揮著極其重要的作用,而 `Reader` 和 `Writer` 則提供兼容 Unicode 和面向字符 I/O 的功能。另外: 1. Java 1.1 往 `InputStream` 和 `OutputStream` 的繼承體系中又添加了一些新類,所以這兩個類顯然是不會被取代的; 2. 有時我們必須把來自“字節”層級結構中的類和來自“字符”層次結構中的類結合起來使用。為了達到這個目的,需要用到“適配器(adapter)類”:`InputStreamReader` 可以把 `InputStream` 轉換為 `Reader`,而 `OutputStreamWriter` 可以把 `OutputStream` 轉換為 `Writer`。 設計 `Reader` 和 `Writer` 繼承體系主要是為了國際化。老的 I/O 流繼承體系僅支持 8 比特的字節流,并且不能很好地處理 16 比特的 Unicode 字符。由于 Unicode 用于字符國際化(Java 本身的 `char` 也是 16 比特的 Unicode),所以添加 `Reader` 和 `Writer` 繼承體系就是為了讓所有的 I/O 操作都支持 Unicode。另外,新類庫的設計使得它的操作比舊類庫要快。
                  <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>

                              哎呀哎呀视频在线观看