亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java?IO之流的分類詳解

 更新時間:2022年01月19日 16:24:26   作者:YSOcean  
這篇文章主要為大家介紹了Java?IO之流的分類,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

一、根據(jù)流向分為輸入流和輸出流:

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

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

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

綜合起來:

二、根據(jù)傳輸數(shù)據(jù)單位分為字節(jié)流和字符流

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

三、根據(jù)功能分為節(jié)點流和包裝流

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

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

操作 IO 流的模板:

①、創(chuàng)建源或目標對象

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

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

②、創(chuàng)建 IO 流對象

輸入:創(chuàng)建輸入流對象

輸出:創(chuàng)建輸出流對象

③、具體的 IO 操作

④、關閉資源

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

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

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

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

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!

相關文章

  • java身份證合法性校驗工具類實例代碼

    java身份證合法性校驗工具類實例代碼

    這篇文章主要給大家介紹了關于java身份證合法性校驗工具類的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Java8接口中引入default關鍵字的本質原因詳析

    Java8接口中引入default關鍵字的本質原因詳析

    Default方法是在java8中引入的關鍵字,也可稱為Virtual extension methods—虛擬擴展方法,這篇文章主要給大家介紹了關于Java8接口中引入default關鍵字的本質原因,需要的朋友可以參考下
    2022-01-01
  • 詳解SpringBoot統(tǒng)一響應體解決方案

    詳解SpringBoot統(tǒng)一響應體解決方案

    這篇文章主要介紹了詳解SpringBoot統(tǒng)一響應體解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • java實現(xiàn)的密碼強度檢測功能完整示例

    java實現(xiàn)的密碼強度檢測功能完整示例

    這篇文章主要介紹了java實現(xiàn)的密碼強度檢測功能,結合完整實例形式分析了java針對密碼強度檢測相關的字符串遍歷、判斷,以及輸出密碼強度等級相關操作技巧,需要的朋友可以參考下
    2019-06-06
  • Spring框架開發(fā)scope作用域分析總結

    Spring框架開發(fā)scope作用域分析總結

    這篇文章主要介紹了Spring框架開發(fā)中scope作用域的分析總結,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-09-09
  • mybatis查詢oracle long類型的踩坑記錄

    mybatis查詢oracle long類型的踩坑記錄

    這篇文章主要介紹了mybatis查詢oracle long類型的踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 詳解Spring Cloud Gateway 數(shù)據(jù)庫存儲路由信息的擴展方案

    詳解Spring Cloud Gateway 數(shù)據(jù)庫存儲路由信息的擴展方案

    這篇文章主要介紹了詳解Spring Cloud Gateway 數(shù)據(jù)庫存儲路由信息的擴展方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • java分布式面試接口如何保證冪等及概念理解

    java分布式面試接口如何保證冪等及概念理解

    這篇文章主要為大家介紹了java分布式面試中接口如何保證冪等的問題解答以及概念描述,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • spring事物傳播propagation類別含義詳解

    spring事物傳播propagation類別含義詳解

    這篇文章主要介紹了spring事物傳播propagation類別含義詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 利用Java寫一個學生管理系統(tǒng)

    利用Java寫一個學生管理系統(tǒng)

    今天這篇文章就給給大家分享利用Java寫一個學生管理系統(tǒng)吧,先寫一個簡單的用List來實現(xiàn)學生管理系統(tǒng):
    2021-09-09

最新評論