io流操作的基本規律:
往往操作流過多不知道選擇哪些來操作,以下有幾點可以借鑑來明確操作體系。
什麼時候轉換流:字元和位元組之間的橋梁,通常涉及到字元編碼轉換時需要用到轉換流。
1,明確源和目的
源:輸入流.inputstream reader
目的:輸出流,outputstream writer
2.操作的資料是否是純文字
是:字元流
不是:位元組流
3.當體系明確後,在明確要使用哪個具體的物件
通過裝置來進行區分:
源裝置 :記憶體,硬碟,鍵盤
目的裝置:記憶體硬碟控制台
IO流5 IO流 緩衝流的使用
bufferedinputstream bufferedoutputstream bufferedreader bufferedwriter 提供流的讀取 寫入的速度 提高讀寫速度的原因 內部提供了緩衝區 實現非文字檔案的複製 test public void testbufferedstream ...
io流的使用
stream結尾都是位元組流,reader和writer結尾都是字元流兩者的區別就是讀寫的時候 乙個是按位元組讀寫,乙個是按字元。實際使用通常差不多。在讀寫檔案需要對內容按行處理,比如比較特定字元,處理某 一行資料的時候一般會選擇字元流。只是讀寫檔案,和檔案內容無關的,一般選擇位元組流。流按照方向分...
IO流基礎使用
io流基礎使用,留著複習 8位1位元組,2個位元組1個字元 位元組流 主要有inputstream outputstream作為基類 字元流 主要有reader writer作為基類 輸入流inputstream int read int read byte b int read byte b,in...