JavaIO學習總結一。本站提示廣大學習愛好者:(JavaIO學習總結一)文章只能為提供參考,不一定能成為您想要的結果。以下是JavaIO學習總結一正文
Java IO 輸出輸入
一.概念
Java中輸出輸入操作是以流的方式停止的,流是Java內存中的一組有序數據序列.
Java將數據從源(文件、內存、控制台、網絡)讀入到內存中,構成了流,然後將這些流還可以寫到另外的目的地(文件、內存、控制台、網絡). 之所以稱為流,是由於這個數據序列在不同時辰所操作的是源的不同局部。 二、分類 1、依照輸出的方向分,輸出流和輸入流,輸出輸入的參照對象是Java順序。
2、依照處置數據的單位不同分,字節流和字符流,字節流讀取的最小單位是一個字節(1byte=8bit),而字符流一次可以讀取一個字符(1char = 2byte = 16bit)。
3、依照功用的不同分,分節點流和處置流,節點流是直接從一個源讀寫數據的流(這個流沒有經過包裝和修飾),
處置流是在對節點流封裝的根底上的一種流,FileInputStream是一個接點流,可以直接從文件讀取數據,但是BufferedInputStream可以包裝 FileInputStream,使得其有緩沖功用。
三.字節輸出流與字節輸入流