流是一組有順序的,有起點和終點的位元組集合,是資料傳輸的總稱或抽象。即資料在兩個設備間的傳輸稱為流。
Java中的流是個抽象的概念,當程式需要從某個資料來源讀入資料的時候,就會開啟一個資料流,資料來源可以是文件、記憶體或網路等等。
相反地,需要寫出資料到某個資料來源目的地的時候,也會開啟一個資料流,而這個資料來源目的地也可以是檔案、記憶體或網路等等。
java中流的型別?
Java中的流可以從不同的角度分類:
#依照流的方向:輸入流(inputStream)和輸出流( outputStream)。
依照實作功能分:
● 節點流(可以從或向一個特定的地方(節點)讀寫資料如FileReader。
● 處理流(是對一個已存在的流的連接和封裝,透過所封裝的流的功能呼叫實現資料讀寫。如BufferedReader。
處理流的構造方法總是要帶一個其他的流物件做參數。一個流物件經過其他流的多次包裝,稱為流的連結。)
依照處理資料的單位:位元組流和字元流。
依照處理資料的單位:位元組流和字元流。
位元組流繼承於InputStream 和OutputStream,字元流繼承於InputStreamReader 和OutputStreamWrite。種基本流InputStream,OutputStream,Reader,Writer又分別有更具體的子類,分成檔案流,緩衝流,資料流,轉換流,Print流,Object流等,都分別有特定的功能或用來操作特定的資料
###推薦學習:###Java影片教學##### #以上是java有哪幾種類型的流?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)