上機實驗十三思考題:Java文件的讀寫
上機實驗十三思考題:Java文件的讀寫1.什么是流?
它是通過緩沖機制將數(shù)據(jù)從生產(chǎn)者(如鍵盤、磁盤文件、內(nèi)存或其他設備)傳送到接受該數(shù)據(jù)的消費者(如屏幕、文件或者內(nèi)存等)的這一過程的抽象。
2.創(chuàng)建Java文件有幾種方法?
File( String path)、
File(String path, String FileName)、
File(File dir, String name) 等創(chuàng)建出File 對象;再利用canRead() 、canWrite()、 getParent()、 getPath()等成員函數(shù)實現(xiàn)對文件的各個屬性的操作。
3.文件操作的一般方法?
(1)生成一個輸入輸出文件類的對象(根據(jù)所要操作的類型);
(2)調(diào)用此類的成員函數(shù)實現(xiàn)文件數(shù)據(jù)內(nèi)容的讀寫;
(3)關閉此文件。
4.本地文件讀寫編程的基本過程?
FileInputStream/FileOutputStream:
用于本地文件讀寫(二進制格式讀寫并且是順序讀寫,讀和寫要分別創(chuàng)建出不同的文件流對象);
本地文件讀寫編程的基本過程為:
① 生成文件流對象(對文件讀操作時應該為FileInputStream類,而文件寫應該為FileOutputStream類);
② 調(diào)用FileInputStream或FileOutputStream類中的功能函數(shù)如read()、write(int b)等)讀寫文件內(nèi)容;
③ 關閉文件(close())。
posted on 2006-04-10 18:37 蟹老師的技術博客 閱讀(447) 評論(0) 編輯 收藏 所屬分類: 上機實驗思考題