Java流操作
字節(jié)流InputStream
字節(jié)流OutputStream
字符reader
字符writer
File類
文件路徑
在Windows系統(tǒng)下文件名稱分隔符使用 “/”或轉(zhuǎn)義字符“\”,而linux中使用“/”。
文件流讀寫
FileInputStream
FileOutputStream
Java中IO流操作的基本流程
在Java中IO流操作的基本流程都十分相似,以文件流為例,一般的操作流程如下: ① 使用File類定位一個文件; ② 通過字節(jié)流或字符流的子類進(jìn)行流對象的實例化; ③ 進(jìn)行讀/寫操作; ④ 關(guān)閉字節(jié)或字符流。RandomAccessFile類的常用方法
過濾流
java.io中提供的類FilterInputStream和FilterOutputStream在讀/寫數(shù)據(jù)的同時可以對數(shù)據(jù)進(jìn)行特殊處理。另外還提供了同步機(jī)制,使得某一時刻只有一個線程可以訪問一個輸入/輸出流。
常用的有緩沖流、數(shù)據(jù)流和打印流。
緩沖流類
BufferedInputStream
BufferedOutputStream
BufferedReader
Bufferedwriter
緩沖流包裝文件流
File inFile=new File("file1.txt"); File outFile=new File("file2.txt"); FileInputStream fis=new FileInputStream(inFile); FileOutputStream fos=new FileOutputStream(outFile); //緩沖流包裝文件輸入流 BufferedInputStream bin = new BufferedInputStream(fis,256); //緩沖流包裝文件輸出流 BufferedOutputStream bout = new BufferedOutputStream(fos,256);數(shù)據(jù)流類
DataInputStream
DataOutputStream
總結(jié)
- 上一篇: 钉钉微应用怎么进入_钉钉微应用如何打开本
- 下一篇: 笔记本电脑怎么清理灰尘_笔记本发热怎么办