JAVA中數據的輸入輸出操作都是以流(stream)的方式進行,java.io包裏面定義了多個流類型。
分類
按照方向,分爲輸入流和輸出流;
按照單位,分爲字節流和字符流;
按照功能,分爲節點流和處理流。
所有流類型都繼承自四個抽象流類型:
字節流 字符流
輸入流 InputStream Reader
輸出流 OutputStream Writer
注意:
1個字節是8位,00000000 ~ 11111111,即0~255。
字符是指字母、數字、字和符號。
Java語言規範規定,Java的char類型是UTF-16的code unit,也就是一定是16位(2字節)。