中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java?IO之流的分類是什么

發布時間:2022-01-20 09:20:32 來源:億速云 閱讀:114 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Java IO之流的分類是什么”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Java IO之流的分類是什么”這篇文章吧。

一、根據流向分為輸入流和輸出流:

注意輸入流和輸出流是相對于程序而言的。

輸出:把程序(內存)中的內容輸出到磁盤、光盤等存儲設備中    

Java?IO之流的分類是什么

輸入:讀取外部數據(磁盤、光盤等存儲設備的數據)到程序(內存)中    

Java?IO之流的分類是什么

綜合起來:

Java?IO之流的分類是什么

二、根據傳輸數據單位分為字節流和字符流

Java?IO之流的分類是什么

上面的也是 Java IO流中的四大基流。這四大基流都是抽象類,其他流都是繼承于這四大基流的。

三、根據功能分為節點流和包裝流

節點流:可以從或向一個特定的地方(節點)讀寫數據。如FileReader.

處理流:是對一個已存在的流的連接和封裝,通過所封裝的流的功能調用實現數據讀寫。如BufferedReader.處理流的構造方法總是要帶一個其他的流對象做參數。一個流對象經過其他流的多次包裝,稱為流的鏈接。

操作 IO 流的模板:

①、創建源或目標對象

輸入:把文件中的數據流向到程序中,此時文件是 源,程序是目標

輸出:把程序中的數據流向到文件中,此時文件是目標,程序是源

②、創建 IO 流對象

輸入:創建輸入流對象

輸出:創建輸出流對象

③、具體的 IO 操作

④、關閉資源

輸入:輸入流的 close() 方法

輸出:輸出流的 close() 方法

注意:1、程序中打開的文件 IO 資源不屬于內存里的資源,垃圾回收機制無法回收該資源。如果不關閉該資源,那么磁盤的文件將一直被程序引用著,不能刪除也不能更改。所以應該手動調用 close() 方法關閉流資源

最后這是 Java IO 流的整體架構圖,下面幾篇博客將會詳細講解這些流:

Java?IO之流的分類是什么

以上是“Java IO之流的分類是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肥西县| 开远市| 西平县| 靖远县| 台州市| 开封市| 仙游县| 清苑县| 前郭尔| 宁强县| 汕尾市| 冀州市| 株洲县| 偏关县| 博白县| 吉木乃县| 黄梅县| 闻喜县| 内乡县| 建水县| 绥棱县| 聊城市| 荆州市| 鄄城县| 珠海市| 株洲县| 周口市| 永丰县| 桂阳县| 郧西县| 兴化市| 建平县| 林口县| 丰宁| 达孜县| 镇雄县| 安丘市| 邻水| 娄烦县| 堆龙德庆县| 海安县|