流按照方向上劃分輸出流--outputstream和輸入流---inputstream,即按照程式寫入或者讀入。而位元組流與字元流
是按照流的資料單位進行劃分的,他又分為輸入和輸出操作;
在位元組流中輸出資料主要使用outputstream完成,輸入是inputstream來完成,在字元流中輸出主要是使用writer類完成,
輸入主要使用reader來完成
這四個都是抽象類,字元流處理的單元為2個位元組的uicode字元,分別是操作字元、字元陣列
或字串,而位元組流處理單元為1個位元組,操作位元組與位元組陣列,位元組流是最基本的,所有的inputstream和outputstream
子類都是主要用在處理二進位制資料,它是按位元組來處理的,但實際中很多的資料是文字,又提出了字元流的概念,它是安虛擬機器的編碼來處理的也就是要進行字符集的轉化,這兩個之間通過inputstream和outputstream來關聯,實際上是通過byte和
string來關聯的
位元組流與字元流
位元組流 輸入位元組流 inputstream 所有輸入位元組流的基類,是抽象類 fileinputstream 讀取檔案資料的輸入位元組流 bufferedinputstream 緩衝輸入位元組流,該類可以提高讀取檔案資料的效率 輸出位元組流 outputstream 所有輸出位元組流的基類,是抽...
位元組流與字元流
1.在位元組流中輸出資料主要是使用outputstream完成,輸入使的是inputstream,在字元流中輸出主要是使用writer類完成,輸入流主要使用reader類完成。這四個都是抽象類 2.inputstream 和outputstream,兩個是為位元組流設計的,主要用來處理位元組或二進位...
位元組流與字元流
位元組流與字元流的操作的本質區別只有乙個 位元組流是原生的操作,而字元流是經過處理後的操作。在進行網路資料傳輸 磁碟資料儲存所儲存的支援資料型別只有 位元組,所以磁碟中的資料必須先讀取到記憶體後才可以操作,記憶體可以可以幫助我們把位元組變成字元。字元更加適合操作中文。位元組流 inputstream...