當前位置:成語大全網 - 書法字典 - 為什麽Javaio buffer不直接開辟大空間?

為什麽Javaio buffer不直接開辟大空間?

Javaio buffer不直接開辟大空間的原因是它有效地管理了系統資源,方便用戶使用程序集合。操作系統是添加到裸機上的第壹層軟件,它是用戶和計算機之間的接口。

當BufferedReader讀取文本文件時,它將首先嘗試從文件中讀取字符數據並將其放入緩沖區。如果緩沖區數據不足,它將再次從文件中讀取數據。這裏的緩沖區應該在硬盤中。

使用BufferedWriter時,寫入的數據不會先輸出到目的地,而是先存儲在緩沖區中。如果緩沖區中的數據已滿,將壹次性寫出目的地。這裏的緩沖區應該在內存中。

原則:

Java將所有這些來自不同來源和目標的數據抽象成數據流。Java語言的輸入輸出功能非常強大和靈活。美中不足的是,似乎輸入和輸出代碼不是很簡潔,因為您經常需要打包許多不同的對象。

在Java類庫中,IO的內容非常龐大,因為它涉及的領域非常廣泛:標準輸入輸出、文件操作、網絡上的數據流、字符串流、對象流、zip文件流。