流是一組有順序的,有起點和終點的字節(jié)集合,是對數(shù)據(jù)傳輸?shù)目偡Q或抽象。即數(shù)據(jù)在兩設備間的傳輸稱為流。Java中的流是個抽象的概念,當程序需要從某個數(shù)據(jù)源讀入數(shù)據(jù)的時候,就會開啟一個數(shù)據(jù)流,數(shù)據(jù)源可以是文件、內存或網(wǎng)絡等等。
相反地,需要寫出數(shù)據(jù)到某個數(shù)據(jù)源目的地的時候,也會開啟一個數(shù)據(jù)流,這個數(shù)據(jù)源目的地也可以是文件、內存或網(wǎng)絡等等。
java中流的類型?
Java中的流可以從不同的角度進行分類:
按照流的方向:輸入流(inputStream)和輸出流(outputStream)。
按照實現(xiàn)功能分:
● 節(jié)點流(可以從或向一個特定的地方(節(jié)點)讀寫數(shù)據(jù) 如 FileReader。
● 處理流(是對一個已存在的流的連接和封裝,通過所封裝的流的功能調用實現(xiàn)數(shù)據(jù)讀寫。如 BufferedReader。
處理流的構造方法總是要帶一個其他的流對象做參數(shù)。一個流對象經(jīng)過其他流的多次包裝,稱為流的鏈接。)
按照處理數(shù)據(jù)的單位:字節(jié)流和字符流。
字節(jié)流繼承于 InputStream 和 OutputStream,字符流繼承于InputStreamReader 和 OutputStreamWrite。
種基本流InputStream,OutputStream,Reader,Writer又分別有更具體的子類,分為文件流,緩沖流,數(shù)據(jù)流,轉換流,Print流,Object流等,都分別有特定的功能或用來操作特定的數(shù)據(jù)
以上就是java有哪幾種類型的流?的詳細內容,更多請關注創(chuàng)新互聯(lián)成都網(wǎng)站設計公司其它相關文章!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享題目:java中流的類型?-創(chuàng)新互聯(lián)
URL地址:http://www.rwnh.cn/article14/jojde.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、面包屑導航、企業(yè)網(wǎng)站制作、微信小程序、App設計、品牌網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容