1. 程式人生 > >IO流(基本情況)

IO流(基本情況)

io流 內容 ava 字符 src amr fileread date 輸入輸出

一:IO流的基本內容

1.流根據方向可分為:輸入流和輸出流。(註意:輸入輸出是相對內存而言的,從內存中出來就是輸出流,到內存中去就是輸入。輸入流又叫做InputSteram,輸出流又叫做OutputStream,輸入還叫做Reader,輸出還叫做“Write”);

2.流根據讀取數據的方式可以分為:字節流和字符流,字節流是按照字節的方式讀取數據,字符流是按照字符的方式讀取數據。

3.字節流適合讀取視頻,聲音圖片等二進制文件,字符流適應讀取純文本文件;

4.java中所有的字節流都是以Stream結尾,所有的字符流都會含有Reader,Writer;

二:IO流要掌握的16個流

FileInputStream BufferedInputStream

FileOutputStream            BufferedOutputStream

FileReader               BuffereReader

FileWriter               BufferedWriter

DataInputStream            ObjectInputStream

DateOutputStream            ObjectOutputStream

InputStrreamReader           PrinterWriter

OutputStreamWriter           PrintStream(標準的輸出流,輸出到控制臺)

三:流之間的繼承結構圖

技術分享

技術分享

IO流(基本情況)