官术网_书友最值得收藏!

2.1 輸入/輸出流

在Java API中,可以從其中讀入一個字節序列的對象稱做輸入流,而可以向其中寫入一個字節序列的對象稱做輸出流。這些字節序列的來源地和目的地可以是文件,而且通常都是文件,但是也可以是網絡連接,甚至是內存塊。抽象類InputStream和OutputStream構成了輸入/輸出(I/O)類層次結構的基礎。

注意:這些輸入/輸出流與在前一章中看到的流沒有任何關系。為了清楚起見,只要是討論用于輸入和輸出的流,我們都將使用術語輸入流、輸出流或輸入/輸出流。

因為面向字節的流不便于處理以Unicode形式存儲的信息(回憶一下,Unicode中每個字符都使用了多個字節來表示),所以從抽象類Reader和Writer中繼承出來了一個專門用于處理Unicode字符的單獨的類層次結構。這些類擁有的讀入和寫出操作都是基于兩字節的Char值的(即,Unicode碼元),而不是基于byte值的。

主站蜘蛛池模板: 同德县| 调兵山市| 海盐县| 铜川市| 疏附县| 洮南市| 汉阴县| 江永县| 称多县| 南漳县| 竹北市| 鲁甸县| 奉新县| 扶风县| 运城市| 卢氏县| 泊头市| 朔州市| 永昌县| 彩票| 嘉荫县| 盖州市| 四平市| 那坡县| 郯城县| 额尔古纳市| 独山县| 武功县| 旌德县| 江城| 册亨县| 霍林郭勒市| 鹿泉市| 西和县| 汝城县| 炎陵县| 定远县| 哈尔滨市| 固原市| 张家界市| 宜昌市|