Java基礎總結之流
阿新 • • 發佈:2018-12-15
一、JAVA流式輸入/輸出原理
流是用來讀寫資料的,java有一個類叫File,它封裝的是檔案的檔名,只是記憶體裡面的一個物件,真正的檔案是在硬碟上的一塊空間,在這個檔案裡面存放著各種各樣的資料,我們想讀檔案裡面的資料怎麼辦呢?是通過一個流的方式來讀,咱們要想從程式讀資料,對於計算機來說,無論讀什麼型別的資料都是以010101101010這樣的形式讀取的。怎麼把檔案裡面的資料讀出來呢?你可以把檔案想象成一個小桶,檔案就是一個桶,檔案裡面的資料就相當於是這個桶裡面的水,那麼我們怎麼從這個桶裡面取水呢,也就是怎麼從這個檔案讀取資料呢。
常見的取水的辦法是我們用一根管道插到桶上面,然後在管道的另一邊開啟水龍頭,桶裡面的水就開始嘩啦嘩啦地從水龍頭裡流出來了,桶裡面的水是通過這根管道流出來的,因此這根管道就叫流,JAVA