JAVA IO流學習筆記(基礎)

2021-06-18 20:57:44 字數 1026 閱讀 7597

基礎知識:

1、字元流:

2、位元組流:

inputstream  讀取   與字元流的思路一樣

轉換:

從檔案→文字  

inputstreamreader:

位元組到字元的橋梁

從文字→檔案

outputstreamwriter:

字元到位元組的橋梁

例如:把乙個檔案存到另外乙個儲存空間上。

技巧:

1、各種io流下的子類如何區分,盡量不要死記硬背

主要記住:類名稱後面部分是該類的父類,前面是該類的主要實現的功能。

例如: inputstreamreader   拆解出來就是  inputstream+reader 。那麼reader就是該類的父類,該類還是屬於字元流,然後前面是inputstream,說明這個類的主要功能是把字元轉換成位元組。例如想把乙個檔案中的文字資訊讀取出來,就用這個。當然先要獲取檔案,然後進行轉換。

2、執行io操作前,如果無從下手,第一想到的是鎖定是字元流還是位元組流,然後看這個流的建構函式。

3、檔案中文字換行 最好用 \r\n。如果只用\n的話,windows不識別。

語法格式:

1、先建立物件(在try外面)

2、在try塊中進行引用。確定引用變數是誰。

3、執行讀取操作。

4、在finally快中關閉該流。一定要加判斷條件(該流的引用變數不能指向null位址)

未完待續。。。。。。。

Java IO 學習筆記(緩衝流)

緩衝流 類 bufferedinputstream 和 bufferedoutputstream 實現了帶緩衝的過濾流,它提供了緩衝機制,把任意的 i o 流 到緩衝流上,可以提高 i o 流的讀取效率。在初始化時,除了要指定所連線的 i o 流之外,還可以指定緩衝區的大小。預設時是用32位元組大小...

JAVA IO流學習案例

一 io流的三種分類方式 1.按流的方向分為 輸入流和輸出流 2.按流的資料單位不同分為 位元組流和字元流 3.按流的功能不同分為 節點流和處理流 二 io流的四大抽象類 字元流 reader writer 位元組流 inputstream 讀資料 outputstream 寫資料 三 inputs...

Java IO學習筆記

1.宣告乙個檔案物件,separator代表 會因作業系統的不同而不同,比如linux下是 file f new file d file.separator test.txt 2.建立檔案 f.createnewfile 3.刪除檔案 f.delete 4.判斷檔案是否存在 f.exists 3.建...