/*
位元組流輸入位元組流:
---------| inputstream 所有輸入位元組流的基類。 抽象類
------------| fileinputstream 讀取檔案的輸入位元組流
------------| bufferedinputstream 緩衝輸入位元組流流,其實該類內部只不過是維護了8kb的位元組陣列而已。 出現的目的主要是為了提高讀取檔案的效率。
輸出位元組流:
---------| outputstream 所有輸出位元組流的基類。 抽象類
--------------| fileoutputstream 向檔案輸出資料的輸出位元組流。
--------------| bufferedoutputstream 向檔案輸出資料的輸出位元組流。
字元流輸入字元流:
----------| reader 所有輸入字元流的基類。 抽象類
--------------| filereader 讀取檔案字元的輸入字元流 。
--------------| bufferedreader 緩衝輸入字元流, 該類出現的目的主要是為了提高讀取檔案的效率與拓展功能(readline)。
輸出字元流
---------| writer 所有輸出字元流的基類。 抽象類。
-------------| filewriter 向檔案輸出資料的輸出字元流。
-------------| bufferedwriter 緩衝輸出字元流, 該類出現 的目的是為了提高寫檔案資料的效率與拓展功能。
轉換流輸入位元組流的轉換流 inputstreamreader
inputstream--------------------> reader
輸出位元組流的轉換流 outputstream
outputstream --------------------> writer
轉換流的作用:
1. 可以把位元組流轉換成字元流使用。
2. filereader與filewriter都是固定是gbk碼表進行讀寫資料的,而轉換流可以指定碼表進行讀寫檔案的資料。
properties(配置檔案類)
體系: -------| map
------------| hashtable
----------------| properties 配置檔案類、
store() 用於生成乙個配置檔案
load() 載入乙個配置i檔案
注意: 1. 如果配置檔案存在著中文,那麼生成配置檔案的時候要使用字元流,否則會出現亂碼。
2. 如果需要修改配置檔案的內容,應該先載入原本配置檔案,然後再生成乙個配置檔案。
*/public class demo1
java 輸入輸出流
主要有四個主抽象類 位元組流 字元流 輸入流 inputstream reader 輸出流 outputstream wruter 節點流 從乙個特定的資料來源讀取資料 處理流 連線 在已存在的流上 節點流或者處理流 通過對資料段處理提供更強大的功能。inputstream方法 outputstre...
java 輸入輸出流
1.位元組流與字元流 1 定義 位元組流是直接操作檔案進行檔案的讀寫,而字元流是通過操作 緩衝區 也就是記憶體 從而操作檔案進行字元 的讀寫。2 下面我們看一下兩個例子說明 位元組流操作 public static void main string args throws ioexception 找...
Java 輸入輸出流
就是資料流,傳輸資料的通道1 資料是 一連串位元組或字元 進行流動 傳輸 2 先進先出鍵盤 滑鼠 硬碟 u盤 網路顯示器 印表機 硬碟 u盤 網路1 輸出的參考是記憶體 程式 從程式輸出資料到硬碟 顯示器 網路等 2 輸入的參考是記憶體 程式 從硬碟 滑鼠 鍵盤 網路等載入資料到記憶體操作檔案與資料...