i/o框架
方向(1) 輸入流
(2) 輸出流
單位(1) 位元組流
(2) 字元流
功能(1) 節點流
(2) 過濾流
位元組流的父類
(1) inputstream(抽象類)
(2) outputstream(抽象類)
位元組節點流
(1) fileinputstream
(2) fileoutputstream
位元組過濾流
(1) bufferedoutputstream
(2) bufferedinputstream
(3) 提供了io效率,減少訪問磁碟的次數。資料存放在緩衝區中。flush重新整理緩衝區,提交資料
物件流(1) objectoutputstream
(2) objectinputstream
(3) 增強了讀寫8種基本資料型別和字串功能
(4) 讀寫物件,實現物件的持久化儲存
gbk 簡體中文、擴充套件
utf-8 針對unicode的可變長度字元編碼
gb2312 簡體中文
當編碼和解碼方式不一致時,會出現亂碼
字元流的父類
(1) reader
(2) writer
字元節點流
(1) filewriter
(2) filereader
字元過濾流
(1) bufferedwriter/printwriter
(2) bufferedreader
(3) 支援寫一行、讀一行
橋轉換流
(1) inputstreamreader
(2) outputstreamwriter
(3) 可將位元組流轉換為字元流,可設定編碼方式(編碼與解碼要一致)
使用步驟
(1) 建立節點流
(2) [建立過濾流,設定字元編碼集]
(3) 封裝過濾流
(4) 讀寫資料
(5) 關閉流
千鋒逆戰班,周總3 14
高階多執行緒 執行緒池概念 獲取執行緒池 callable介面public inte ce callable 與runnable介面類似,也是宣告可執行的任務 但是callable具有泛型返回值,並且可以宣告異常。future介面future result1 es.submit task1 inte...
千鋒逆戰班,作業3 16
3 對於fileinputstream來說,從方向上來分,他是輸入流,從資料單位上分,他是位元組流,從功能上分,他是節點流。4fileinputstream有三個過載的read方法,其中 無參的read方法返回值為int型別,表示單個位元組值。int read byte bs 方法返回值表示讀取到的...
千鋒逆戰班,陳強 在千鋒「逆戰」學習第 22天
string字串的常用方法 1.tostring 返回物件本身 2.substring 陣列的下標 返回乙個新的字串,它是此字串的乙個子字串。從括號定義的下標開始 3.touppercase 將字串中的字母全部變成大寫 4.tolawercase 將字串中的字母全部變成小寫 5.trim 去掉字串前...