天天看點

javaIO操作(上)

IO原理

• 程式運作在記憶體和CPU所構成的資源裡,可是有很多東西需要

程式來操作,它們都不在記憶體裡,比如鍵盤、硬碟、列印機、

網絡等。

• 在記憶體中的程式,需要一種模式來和記憶體外的資源打交道,我

們管這樣的操作叫IO流,I是input(輸入),O是output(輸出)。

• IO流需要三步操作

• 第一步:定位,我們程式要知道操作的東西在哪個地方

• 第二步:建立管道

• 第三步:操作管道

javaIO操作(上)

Java IO原理

Java程式中,對于資料的輸入/輸出操作以”流(stream)”的方式進行。

輸入input:讀取外部資料(磁盤、CD光牒等儲存設備的資料)到程式(記憶體)中。

輸出output:将程式(記憶體)資料輸出到磁盤、CD光牒等儲存設備中

javaIO操作(上)

流的分類

java.io包下提供了各種“流”類和接口,用以擷取不同種類

的資料,并通過标準的方法輸入或輸出資料。

按操作資料機關不同分為:位元組流(8 bit),字元流(16 bit)

按資料流的流向不同分為:輸入流,輸出流

按流的角色的不同分為:節點流,處理流

javaIO操作(上)
javaIO操作(上)

1.RandomAccessFile 類

javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)
javaIO操作(上)