javaSE IO流的分類 選擇

2021-08-20 19:41:12 字數 517 閱讀 1540

inputstream 位元組輸入流抽象基類

fileinputstream

bufferedinputstream  緩衝流 高效

ouputstream 位元組輸出流抽象基類

fileoutputstream

bufferedouputstream  緩衝流 高效

writer  字元文字輸出流抽象基類

outputstreamwriter  轉換流,將字元流根據指定編碼表轉換成位元組輸出流。

filewriter  採用系統預設編碼表

bufferedwriter  緩衝流 高效

reader  字元文字輸入流抽象基類

inputstreamreader  轉換流,將位元組輸入流根據指定編碼表轉換成字元流。

filereader  採用系統預設編碼表

bufferedreader  緩衝流 高效

javaSE IO流學習總結

是最基本的流,可以操作所有檔案 父類 inputstream和outputstream 這兩個是介面,需要生成子類物件使用 位元組輸出流inputstream負責將檔案中內容讀出,讀出的方式一共可分成四種 一次讀取乙個位元組陣列 位元組輸出流一次讀出乙個位元組 inputstream is new ...

javaSE IO流(裝飾設計模式)

裝飾設計模式 當想要對已有的物件進行功能增強時,可以自定義類將已有的物件傳入,並提供加強功能,自定義的該類稱為裝飾類 典型的 reader filereader bufferedreader class decorator public class decoratordemo extends dec...

IO 流的分類

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