<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

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

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            JAVA IO操作知識

            時間:2024-07-20 15:31:44 SUN認證 我要投稿
            • 相關推薦

            JAVA IO操作知識匯總

              Java的核心庫java.io提供了全面的IO接口。包括:文件讀寫、標準設備輸出等。Java中IO是以流為基礎進行輸入輸出的,所有數據被串行化寫入輸出流,或者從輸入流讀入。下面YJBYS小編為大家整理了關于JAVA IO操作知識匯總的文章,希望對你有所幫助。

            JAVA IO操作知識匯總

              一、流的概念

              流是字節序列的抽象概念。流和文件的差別:文件是數據的靜態存儲形式,而流是指數據傳輸時的形態。文件只是流的操作對象之一。流按其操作的對象不同可以分為文件流、網絡流、內存流、磁帶流等。Java流類可分為兩個大類:節點流類和過濾流類(也叫處理流類)

              1、節點流類:用于直接操作目標設備所對應的流類。節點流類所對應的IO源或目標稱為流節點。比如我們用一個類和一個文件或網絡相關聯,那么這個類就叫做節點流類,這個文件或網絡就叫做流的節點。

              二、InputStream和OutputStream類

              1、InputStream類:程序可以從中連續讀取字節的對象叫輸入流,在Java中,用InputStream類來描述所有輸入流的抽象概念。這個類是抽象類。

              2、OutputStream類:程序可以向其連續寫入字節的對象叫輸出流,在Java中,用OutputStream類來描述所有輸出流的抽象概念。這個類也是抽象類。

              三、FileInputStream和FileOutputStream類

              1、這兩個類分別用來創建磁盤文件的輸入流和輸出流對象,通過他們的構造函數來指定文件路徑和文件名。

              2、有兩種方法創建FileInputStream

              (1)、FileInputStream inFirst = new FileInputStream("test.txt");

              (2)、File f = new File("test.txt");

              FileInputStream inSecond = new FileInputStream(f);

              四、Reader和Writer類

              1、上面的幾個類,他們在讀取或寫入的時候,都是進行字節操作,要顯示出來還要進行字符串轉換。

              2、用Reader和Writer類就可以直接進行字符串讀取,簡化了字符串的輸入輸出編程。但他們都是抽象類,用他們的子類FileReader、FileWriter就可以直接使用。

              五、PipedInputStream和PipedOutputStream類

              PipedInputStream和PipedOutputStream類用于在應用程序中創建管道通信。一般用在進程間通信。

              六、PipedWriter和PipedReader類

              這兩個類用于在管道中的字符串通信。

              七、ByteArrayInputStream和ByteArrayOutputStream類

              ByteArrayInputStream和ByteArrayOutputStream,用于以IO流的方式來完成對字節數組內容的讀寫,來支持類似內存虛擬文件或者內存映像文件的功能。

            【JAVA IO操作知識】相關文章:

            Java入門基礎知識:Java IO(輸入/輸出)09-23

            sun認證考試:Java.io的使用08-23

            Linux系統基礎知識:IO調度07-26

            JAVA認證基礎知識:JSP使用數據庫操作06-10

            Java數組操作方法大全08-22

            Java的基礎知識07-27

            Java代碼的基本知識10-26

            Java基礎知識詳解09-02

            Java知識點歸納08-16

            2016年java數組操作方法大全06-19

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

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

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院