Java IO流的概述
1,IO流:
流:用來完成程序和文件之間、程序和網絡之間、程序和其他程序之間的數據傳輸
![]() |
2,流的分類:
根據數據流的流向,可以將流分為輸入流和輸出流
*輸入流(InputStream):將外設中的數據讀取到程序中
*輸出流(OutputStream):將當前程序中的數據寫到外設中
根據數據操作的數據單元的不同,可以將流分為字節流和字符流
*字節流:以字節為單位進行讀寫的流(一般用來讀寫二進制數據)
*字符流:以字符為單位進行讀寫的流(一般用來讀取文本性的數據)
根據流對數據的處理方式的不同,流又可以分為節點流(低級流)和處理流(高級流)
*節點流:不帶緩沖區
*處理流:帶有緩沖區
按照流向和處理數據的單元我們可以將流分為四類: