《零基礎學Java》
-
輸入/輸出流
Java語言把與輸入/輸出流有關的類都放在了java.io包中,其中,所有與輸入流有關的類都是抽象類InputStream(位元組輸入流)或抽象類Reader(字符輸入流)的子類;而所有與輸出流有關的類都是抽象類OutputStream(位元組輸出流)或抽象類Writer(字符輸出流)的子類,
輸入\輸出流的層次:

-
輸入流
輸入流抽象類有兩種,分別是 **InputStream位元組輸入流 **和 Reader字符輸入流,
InputStream類:
InputStream類是位元組輸入流的抽象類,是所有位元組輸入流的父類,
InputStream類中的所有方法遇到錯誤時都會引發IOException例外,
InputStream類的常用方法:

Reader類:
Java中的字符是Unicode編碼,是雙位元組的,而 InputStream類 是用來處理單位元組的,并不適合處理字符,為此,Java提供了專門用來處理字符的Reader類,Reader類是字符輸入流的抽象類,也是所有字符輸入流的父類,
-
輸出流
OutputStream類:
OutputStream類是位元組輸出流的抽象類,是所有位元組輸出流的父類,
OutputStream類的常用方法:

Writer類:
Writer類是字符輸出流的抽象類,是所有字符輸出流的父類,
Writer類的常用方法:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/456103.html
標籤:Java
