IO流的分類

2021-09-25 11:44:57 字數 543 閱讀 4224

流的分類:

按照流的方向:

1)輸入流:資料來源到程式(inputstream、reader讀進來)

2)輸出流:程式到目的地(outputstream、writer寫進去)

按照處理資料單元:

1)位元組流:按照位元組讀取資料(inputstream、outputstream)

2)字元流:按照字元讀取資料(reader、writer)

注意:輸入輸出是相對於程式而言,而不是相對於源和目標而言

按照功能:

1)節點流:可以直接從資料來源或目的地讀寫資料。如fileinputstream、filereader、datainputstream等。

2)處理流(包裝流):不直接連線到資料來源或目的地,是對其他流進行封裝,目的只要是簡化操作和提高效能。如               bufferedinputstream、bufferedreader等

節點流和處理流的關係:

1)節點流處於io操作的第一線,所有的操作必須通過他們進行;

2)處理流可以對其他流進行處理(提高效率或操作靈活性)。

IO 流的分類

io的分類 1.按流的方向分 按流的方向分可以分為輸入流跟輸出流 2.按處理資料單位不同可以分為位元組流和字元流 位元組流 最原始的流,讀出來的是010101.位元組流是按照位元組乙個乙個的讀,如 fileinputstream和fileoutputstream。凡是以stream結尾的都是位元組流...

IO流 異常的概述和分類

package cn.itcast 01 異常 程式出現了不正常的情況。舉例 今天天氣很好,小明出去旅遊。騎著自行車,去山裡面呼吸新鮮空氣。問題1 山路塌陷了,小明及時停住了,但是過不去了。嚴重的問題。問題2 小明出門推自行車,發現氣沒了,把氣打起來。出發前就應該檢查的問題。問題3 小明騎著車在山路...

輸入輸出之IO流的分類

1.輸入輸出流的概念 輸入流 可以從其中讀入乙個位元組序列的物件稱為輸入流。輸出流 可以向其中寫入乙個位元組序列的物件稱為輸出流。輸入輸出是相對於 記憶體 程式。相對於 記憶體 程式 鍵盤 輸入流 檔案 顯示器 輸出流 印表機 檔案 2.輸入流和輸出流 1 輸入流 只能從中讀取資料,不能向其中寫入資...