IO原理
• 程式運作在記憶體和CPU所構成的資源裡,可是有很多東西需要
程式來操作,它們都不在記憶體裡,比如鍵盤、硬碟、列印機、
網絡等。
• 在記憶體中的程式,需要一種模式來和記憶體外的資源打交道,我
們管這樣的操作叫IO流,I是input(輸入),O是output(輸出)。
• IO流需要三步操作
• 第一步:定位,我們程式要知道操作的東西在哪個地方
• 第二步:建立管道
• 第三步:操作管道
Java IO原理
Java程式中,對于資料的輸入/輸出操作以”流(stream)”的方式進行。
輸入input:讀取外部資料(磁盤、CD光牒等儲存設備的資料)到程式(記憶體)中。
輸出output:将程式(記憶體)資料輸出到磁盤、CD光牒等儲存設備中
流的分類
java.io包下提供了各種“流”類和接口,用以擷取不同種類
的資料,并通過标準的方法輸入或輸出資料。
按操作資料機關不同分為:位元組流(8 bit),字元流(16 bit)
按資料流的流向不同分為:輸入流,輸出流
按流的角色的不同分為:節點流,處理流
1.RandomAccessFile 類