流是有起點和終點的有序的字節序列
輸入流/輸出流. 是以當前程序為參照, 如果程序從外面讀取數據到程序中來就是輸入流, 把程序中的數據保存到外面就是輸出流。
字節流/字符流. 如果是以字節為單位處理流中的數據就是字節流, 如果是以字符為單位處理流中的數據就是字符流。
節點流/處理流. 如果直接從數據源讀寫數據就是節點流, 處理流是對節點流的包裝。
在程序中, 經常需要讀寫文件中的數據, 需要使用IO流, Java在jav.io包中定義了相關的流類, 這些類如果是以Stream單詞結尾就是字節流, 如果是以Reader結尾就是字符輸入流, 如果是以Writer結尾就是字符輸出流。